Przejdź do treści
WheelSpinny

Jak WheelSpinny wybiera zwycięzcę

Co się dzieje po naciśnięciu Zakręć, co tu znaczy „uczciwie” i czego nie twierdzimy.

W skrócie

Krok po kroku

  1. Twoja lista staje się polami koła. Każdy niepusty wiersz to pole. Powtórzone wiersze to osobne pola i właśnie tak można celowo zwiększyć szansę jakiejś opcji.
  2. Losowana jest liczba losowa. Prosimy przeglądarkę o liczbę losową przez crypto.getRandomValues, kryptograficznie bezpieczny generator, który ma każda nowoczesna przeglądarka.
  3. Liczba zamienia się w pole, bez przechyłu. Zamiana dużej liczby na „jedno z 7 pól” zwykłym dzieleniem odrobinę faworyzowałaby niektóre pola. Dlatego używamy losowania z odrzucaniem: kilka liczb, które dałyby przechył, jest odrzucanych i losuje się ponownie, więc każde pole jest dokładnie tak samo prawdopodobne.
  4. Koło jest kierowane do wyniku. Obliczamy kąt zatrzymania, który ustawia wybrane pole pod wskaźnikiem, w środkowych 70% pola, żeby nigdy nie wyglądało to na rozstrzygnięcie o włos. Potem koło robi kilka pełnych obrotów i zwalnia do tego kąta.
  5. Wynik się pojawia. Wygrywające pole jest wyróżnione, wynik pojawia się jako tekst nad kołem, a czytniki ekranu go odczytują.

Co nie wpływa na wynik

Uruchom test uczciwości

Ten test uruchamia dokładnie tę funkcję, której koło używa do wybrania zwycięzcy, tysiące razy, tutaj w twojej przeglądarce, i liczy, jak często wygrywa każde pole. Nic nie jest symulowane ani nigdzie wysyłane.

Kręcenia

Jak czytać wynik testu

Uczciwe koło nie daje każdemu polu dokładnie tyle samo wygranych. Przy 10 000 kręceń i 6 polach odchylenie rzędu 50 wygranych od oczekiwanych 1667 jest normalne. Ważne jest, czy odchylenia są tak duże, jak pozwala przypadek, i właśnie to mierzy test chi-kwadrat.

Podany procent mówi, jak często naprawdę uczciwe koło rozłożyłoby wygrane co najmniej tak nierówno jak twoje. Powyżej 5% to norma. Nawet idealne koło schodzi poniżej 5% co 20. test, więc jeden niski wynik niczego nie dowodzi; prawdziwa skłonność pojawiałaby się raz po raz i byłaby wyraźniejsza przy większej liczbie kręceń.

Jak losuje każde narzędzie

Wszystkie narzędzia WheelSpinny czerpią losowość z tego samego bezpiecznego źródła, tą samą metodą bez przechyłu:

W każdym narzędziu z animacją wynik jest zawsze wybierany najpierw, a animacja jest kierowana do niego.

Czego nie twierdzimy

Jasne określenie granic jest równie ważne jak wyjaśnienie metody: