Instrukcja obsługi
- Wklej swoją listę (po jednej pozycji w wierszu).
- Wybierz opcję Wybierz zwycięzców lub tryb losowy.
- Ustaw liczbę zwycięzców i zezwól na duplikaty/wyłącz je.
- Uruchom, a następnie skopiuj wyniki lub rzuć ponownie w dowolnym momencie.
Główne funkcje
- Crypto-Secure Random: Użyj
crypto.getRandomValues()zamiastMath.random()dla większej uczciwości. - Lista losowa: Tasuj elementy za pomocą Fisher-Yates dla zespołów, grup lub według kolejności.
- Wybierz wielu zwycięzców: Wylosuj wielu zwycięzców i opcjonalnie zapobiegnij duplikatom.
- Bez przesyłania na serwer: Przetwarzaj listy lokalnie i zachowaj prywatność wpisów.
- Idealne do: loterii, sal lekcyjnych, sortowania drużyn i szybkich decyzji.
Powiązane narzędzia
Licznik słów i estymator tokenów dla GPT i Gemini. Policz CJK, oszacuj tokeny i koszt interfejsu API projektu w oparciu o cenę — prywatnie, po stronie klienta. Wypróbuj już dziś.
Bezpłatny generator kodów QRSVG dla adresu URL, tekstu, Wi-Fi lub e-maila. Twórz trwałe kody statyczne, dostrój korekcję błędów, pobierz SVG/PNG — prywatny. Zrób jeden teraz.
Przeczytaj kod QR z obrazu lub zrzutu ekranu online. Przeciągnij, wybierz lub wklej, naciskając Ctrl+V, aby dekodować po stronie klienta bez przesyłania plików.
Wolny od reklam, natychmiastowy konwerter jednostek działający całkowicie w przeglądarce. Konwertuj długość, wagę, temperaturę, powierzchnię i objętość przy zerowym opóźnieniu i 100% prywatności.
Błyskawicznie konwertuj archiwa ZIP, TAR i TGZ pomiędzy formatami w przeglądarce. 100% przetwarzanie lokalne zapewnia bezpieczeństwo Twoich przesyłek.
Logika obliczeń
- Picking: Generuj jednolite losowe indeksy za pomocą Web Crypto.
- Tasowanie: Zastosuj zamianę Fishera-Yatesa od końca do początku; losowość pochodzi z
crypto.getRandomValues(). - Wyjątkowość: w trybie bez duplikatów czerpiemy z kurczącej się puli, aby zapewnić wyjątkowych zwycięzców.
Najczęściej zadawane pytania (FAQ)
Czy ten losowy wybór jest naprawdę sprawiedliwy?
Tak. Używamy interfejsu API przeglądarki crypto.getRandomValues() zamiast Math.random() w celu zapewnienia kryptograficznie bezpiecznej losowości.
Czy mogę wybrać wielu zwycięzców bez duplikatów?
Tak. Wyłącz opcję „Zezwalaj na duplikaty”, a narzędzie zagwarantuje, że każdy zwycięzca będzie wyjątkowy.
Czy moje dane są bezpieczne (lokalne/prywatne)?
Tak. Listy i wyniki są przetwarzane lokalnie, bez przesyłania i przechowywania na serwerze.
Czy to jest bezpłatne? Czy może zapamiętać moją listę?
To nic nie kosztuje. Opcjonalna pamięć lokalna może zachować Twoją listę po odświeżeniu (możesz ją wyczyścić w dowolnym momencie).
Dlaczego nie użyć funkcji Math.random()?
Funkcja „Math.random()” nie została zaprojektowana z myślą o bezpieczeństwie ani dużej uczciwości. Web Crypto zapewnia wyższą jakość i mniej przewidywalną losowość.