How should I make minigame picking work

When the game randomly chooses the next minigame for my game, should it be totally random (as in it could possibly end up choosing the same minigame twice or even three times in a row), or should it make a “list” of the minigames in a randomized order, so that every game will end up being picked the same amount?

Just make it so that its really random, but not so random that it’s 2 times in a row

with this you can make a dev product to let people pick the map, but thats just me

I assume you would be using math.random to pick the map, but in general, I would make it check to see if it picked it already. Maybe this post could help: