Audyt losowości
Przetestuj obciążone koło pod kątem jego oczekiwanych prawdopodobieństw, sprawdź stan losowego źródła przeglądarki i skopiuj prosty raport z audytu. Możesz skonfigurować wpisy i wagi w naszym niestandardowym kole losowego wyboru, aby organizować rozdawanie prezentów, wybory w klasach, rysunki zespołowe i podejmować inne publiczne decyzje.
Kontrola audytu
Liczba uruchomień jest ograniczona do 100 000 obrotów, aby strona była responsywna.
Import zapisanego koła
Odczytuje tylko pamięć lokalnej przeglądarki.
Status RNG przeglądarki
SpinWheelify wykorzystuje do wyboru losowość kryptograficzną przeglądarki. Jeśli przeglądarka RNG wydaje się niedostępna lub zastąpiona, wyniki należy traktować ostrożnie.
Wpisy i masy kół
| Wpis | Waga | Oczekiwana szansa |
|---|---|---|
| 20.00% | ||
| 20.00% | ||
| 20.00% | ||
| 20.00% | ||
| 20.00% |
Wyniki audytu
Jeszcze nie przeprowadzono audytu
Uruchom symulację, aby porównać zaobserwowane wyniki z ważonymi oczekiwaniami.
Losowe źródło
SpinWheelify używa crypto.getRandomValues za pośrednictwem małego narzędzia secureRandom. Dostawcy przeglądarek wysyłają ten generator ze źródeł entropii platformy.
Prawdopodobieństwo ważone
W przypadku kół ważonych prawdopodobieństwo docelowe każdego wpisu jest jego wagą podzieloną przez wagę całkowitą. Audyt porównuje zaobserwowaną częstotliwość z wartością docelową.
Jasne ograniczenia
Ta strona jest przejrzystym testem po stronie klienta, a nie certyfikatem prawnym, zgodności z przepisami dotyczącymi hazardu ani substytutem niezależnej kontroli kryptograficznej.
Metodologia
Audyt przeprowadza powtarzane symulowane selekcje przy użyciu tego samego ważonego modelu selekcji, co nasz internetowy kreator kół. Dla każdego wpisu oblicza oczekiwane prawdopodobieństwo na podstawie bieżących wag i porównuje tę wartość z obserwowaną częstotliwością.
Kontrola chi-kwadrat pozwala oszacować, czy zaobserwowany rozkład jest wiarygodny w przypadku rozkładu oczekiwanego. NIST zauważa, że testy statystyczne mogą być przydatne jako pierwszy krok, ale żaden test statystyczny nie może w pełni certyfikować generatora dla każdego zastosowania.
Sprawdzanie stanu przeglądarki sprawdza, czy Web Crypto API jest obecne i czy `crypto.getRandomValues` wygląda na natywne. Jest to praktyczny sygnał sabotażu, a nie pełny audyt bezpieczeństwa urządzenia.
Najczęściej zadawane pytania dotyczące audytu losowości
Czy to dowodzi, że każdy przyszły obrót jest uczciwy?
Nie. Kontrole statystyczne mogą wykazać, czy przebieg próbkowania zachowuje się zgodnie z oczekiwaniami, ale nie mogą w pełni potwierdzić przyszłej losowości ani zastąpić niezależnej kontroli kryptograficznej.
Dlaczego SpinWheelify wykorzystuje losowość kryptowalut w przeglądarce?
Nowoczesne przeglądarki udostępniają crypto.getRandomValues dla silnych kryptograficznie wartości losowych, co jest bardziej odpowiednie w przypadku wyborów wrażliwych na uczciwość niż Math.random.
Jak wagi wpływają na audyt?
Każdemu wpisowi przypisuje się prawdopodobieństwo proporcjonalne do jego wagi. Waga 3 powinna pojawiać się około trzy razy częściej niż waga 1 w dużej próbce.
Dlaczego uczciwy bieg może skutkować ostrzeżeniem?
Losowe próbki w naturalny sposób podlegają wahaniom. Ostrzeżenie oznacza, że próbkowany rozkład przekroczył skonfigurowany zakres statystyczny, dlatego zalecane jest przeprowadzenie szerszego badania lub przeglądu.