Привет всем, я пытался создать игру в течение нескольких недель, однако я не могу создать функцию, которая все время случайным образом воспроизводит новую функцию, не повторяя ту же функцию, в которую она только что играла раньше.
Я использовал следующий скрипт для создания случайной функции для воспроизведения.
func playgame(){
var randomgen = arc4random % 6
switch(randomgen){
case 0:
game1()
break
case 1:
game2()
break
case 2:
game3()
break
case 3:
game4()
break
case 4:
game5()
break
case 5:
game6()
break
default:
break
}
Когда игрок нажимает кнопку, функция снова запускается, генерируя случайную функцию игры.
Как я могу сгенерировать случайную игру, не создавая ту же игру, которая была сгенерирована до этого.
Например: если game1() была сгенерирована и Я нажимаю кнопку следующей игры. Я хочу сгенерировать случайную игру из других 5 доступных игр. Идея состоит в том, чтобы иметь возможность играть в шесть игр бесконечно.