Skocz do zawartości

Niepowtarzalność kombinacji


Rekomendowane odpowiedzi

Otóż generuję losowo pewne kombinacje obiektów. Jest możliwość, aby te losowe kombinacje nigdy się nie powtarzały? Nie mogę polecieć jakimś wzorem, bo nie mam na celu wykorzystania wszystkich opcji, tylko kilka losowych (ale niepowtarzalnych).

Odnośnik do komentarza
Udostępnij na innych stronach

Sam odpowiedziałeś na to pytanie skoro są ich tysiące to szansa jest 1 na 1000+ że układ się powtórzy czyli praktycznie jest to niemożliwe. W moim przekonaniu bawienie się w niepotrzebny skrypt który i tak wykona się raz na 10 lat jest niepotrzebny.

Odnośnik do komentarza
Udostępnij na innych stronach

Masz np 3 typy obiektów i losowo je gdzieś tam ustawia na mapie i chcesz zrobić by nigdy nie zdarzyło się tak że po ponownym losowaniu ustawiły się tak samo?

Jeżeli tak to użyteczne może się okazać ustawianie własnego seeda funkcji losujących.

 

Za pierwszym razem ustal seeda takiego:

GML
liczba = current_time;

random_set_seed(liczba)

 

kolejne losowanie niech ma seeda zwiększanego o 1.

GML
liczba += 1;

random_set_seed(liczba)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...