Przejrzystość

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.

Otwarte koło

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

Crypto APISprawdź
getRandomValues ​​Sprawdź
Natywna implementacjaSprawdź

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ół

WpisWagaOczekiwana 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.