Tworzę grę, która po kolei przedstawia różne rodzaje łamigłówek. Wybieram każdą układankę z pseudolosowym numerem. Dla każdej układanki istnieje wiele odmian. Wybieram wariant z innym numerem pseudolosowym. I tak dalej.
Chodzi o to, że chociaż powoduje to prawie prawdziwą przypadkowość, to nie jest to, czego naprawdę chce gracz. Gracz zazwyczaj chce tego, co postrzega i określa jako losowy, ale tylko wtedy, gdy nie ma tendencji do powtarzania łamigłówek. Nie bardzo przypadkowe. Po prostu nieprzewidywalne.
Zastanawiając się nad tym, potrafię sobie wyobrazić, jak to zrobić. Na przykład tymczasowe wyeliminowanie ostatnich N wyborów ze zbioru możliwości podczas wybierania nowego wyboru. Lub przypisując każdemu wyborowi jednakowe prawdopodobieństwo, zmniejszając prawdopodobieństwo wyboru do zera przy wyborze, a następnie powoli zwiększając wszystkie prawdopodobieństwa z każdym wyborem.
Zakładam, że istnieje ustalony sposób na zrobienie tego, ale po prostu nie znam terminologii, więc nie mogę jej znaleźć. Ktoś wie? A może ktoś rozwiązał to w przyjemny sposób?