Losowanie zwycięzców loterii
Przygotuj pulę uprawnionych uczestników przed losowaniem. Narzędzie może zastąpić ręczną listę kolumną nazw z CSV, wykluczyć określone wiersze, opcjonalnie usunąć znormalizowane duplikaty i wylosować do 100 unikalnych zwycięzców bez ponownego losowania.
Ustawienia loterii
Imiona, wykluczenia i wyniki pozostają w tej przeglądarce. Nic nie zostaje przesłane.
Zwycięzcy
Jeszcze nie wylosowano zwycięzców.
Lokalny zapis wyników
Losowania z tej sesji pojawią się tutaj.
Zapis zawiera lokalny odcisk palca SHA-256 znormalizowanej listy uprawnionych i identyfikuje Web Crypto API jako źródło losowe. Odcisk palca wykrywa zmiany w liście; nie jest dowodem losowania certyfikowanego przez stronę trzecią ani niezależnie audytowanego.
Konkretne przykłady losowania
Importuj CSV zawierający 2 500 nazw, wyklucz 12 wycofanych uczestników i usuń 18 zduplikowanych znormalizowanych nazw. Liczba uprawnionych wynosi 2 470. Poproszenie o pięciu zwycięzców zwraca pięć różnych wierszy i zapisuje ich kolejność, liczbę uprawnionych, ID losowania oraz czas UTC w lokalnym logu CSV.
Jak wybierani są zwycięzcy
Nazwy są normalizowane przy użyciu NFKC, usuwane są nadmiarowe spacje, a limit to 120 znaków. Wykluczenia i opcjonalne usuwanie duplikatów używa dopasowania bez uwzględnienia wielkości liter zgodnego z ustawieniami lokalnymi. Pozostała tablica jest próbkowana bez ponownego losowania przy użyciu wyboru całkowitego o jednolitej rozkładzie opartych na Web Crypto i próbkowania odrzuceniem.
Przetwarzanie lokalne i zapisy
Ręczne nazwy, wykluczenia, importowane bajty CSV, zwycięzcy i rekordy wyników pozostają w bieżącej sesji przeglądarki. Import CSV akceptuje pliki do 2 MB; zachowywanych jest do 10 000 wierszy uczestników. Pobieranie tworzy lokalny plik i neutralizuje prefiksy formuł arkusza w komórkach zwycięzców.
Ograniczenia przed rzeczywistym losowaniem
- Narzędzie nie może weryfikować zgody uczestników, posiadania losu, dat uprawnień, jurysdykcji, neutralności operatora ani realizacji nagród.
- Usuwanie duplikatów porównuje znormalizowane wyświetlane nazwy, więc dwie różne osoby o tym samym imieniu mogą zostać połączone; wyłączenie tej funkcji daje duplikatom osobne szanse.
- Pobieralny rekord nie jest podpisany, wrażliwy na manipulacje, nie jest niezależnie weryfikowany ani dowodem na to, że źródłowa lista była kompletna.
Pytania dotyczące losowania
- Czy jeden uczestnik może wygrać dwa razy w losowaniu?
- Ten sam kwalifikujący się wiersz tablicy nie może wygrać dwa razy w jednym losowaniu wielowygranym, ponieważ próbki pobierane są bez zwracania.
- Która kolumna CSV jest importowana?
- Preferowana jest kolumna z nagłówkiem imię, pełne imię, uczestnik, wchodzący, zgłoszenie lub posiadacz biletu; w przeciwnym razie używana jest pierwsza kolumna.
- Czy listy losowań są przesyłane?
- Nie. Analiza, wykluczenia, wybór, historia i tworzenie rekordu CSV są wykonywane w bieżącej przeglądarce.
- Czy rekord CSV jest certyfikatem audytu?
- Nie. Jest to wygodny lokalny rekord i nie może być przedstawiany jako niezależne potwierdzenie.
Zawartość i wdrożenie zostały sprawdzone: