Я створюю гру, яка представляє кілька різних головоломок послідовно. Я вибираю кожну головоломку з псевдовипадковим числом. Для кожної головоломки існує ряд варіацій. Я вибираю варіант з іншим псевдовипадковим числом. І так далі.
Справа в тому, що, хоча це створює майже справжню випадковість, це не те, що гравця насправді хоче. Гравець, як правило, хоче те, що вони сприймають, і визначає як випадкове, але тільки якщо він не має тенденції повторювати головоломки. Отже, не дуже випадково. Просто непередбачувано.
Даючи йому якусь думку, я можу уявити собі хиткі способи зробити це. Наприклад, тимчасово виключивши останні N вибір з набору можливостей при виборі нового вибору. Або призначити кожному вибору рівну ймовірність, зменшуючи ймовірність вибору до нуля при відборі, а потім повільно збільшуючи всі ймовірності при кожному виділенні.
Я припускаю, що існує усталений спосіб зробити це, але я просто не знаю термінології, тому я не можу її знайти. Хтось знає? Або хтось вирішив це приємно?