Выбор случайных вариантов (тянем карты из колоды)
Как эффективнее всего организовать алгоритм выбора из рандомного диапазона с отбросом уже сыгравших чисел?
Т.е. например, у меня по ходу игры есть 10 вариантов чего-то. И игрок может десять раз натыкаться на один из этих вариантов, в случайном порядке, но повторяться варианты не должны.
И конечно нужно добавить условие срабатывающее когда варианты кончились.
Nex,
KILLVAR удаляет элемент и сдвигает массив, то есть вместо цикла в конце там можно было сделать
KILLVAR '$random', _variant
Byte,
действительно. Исправил код. Так гораздо проще.
Да, с этим уже можно работать.
Хотя пока что не пригодится. У меня уже готово все давно )
Наверняка будет полезно будущим авторам. Спасиб!
Так-так-так.
Я опять что-то пропустил. С какой версии плеера работает вот это
Nex:
FUNC
и вот это
Nex:
KILLVAR ‘$random’, _variant
?
Не знаю с какой, качай последнюю.
Оформил в статью.