Przejdź do treści

Generator losowy FREE

Losowe liczby, imię wyciągnięte z listy, kostki, rzuty monetą i identyfikatory, wszystko z kryptograficznego generatora liczb losowych Twojej przeglądarki, a nie z Math.random.

Za darmo Bez rejestracji Prywatność przede wszystkim

Liczby

Szybko

Listy i imiona

Kostki i monety

3d6 to rzut trzema sześciennymi kostkami. 2d10+5 dodaje pięć do wyniku. d20 to jedna kostka.

Tokeny i identyfikatory

To identyfikatory i kody, nie hasła. Hasło, które trzeba skopiować ze strony internetowej, to hasło, które powinien był wygenerować i zapisać Twój menedżer haseł.

Wynik

Każde losowanie odbywa się w tej karcie, w kryptograficznym generatorze liczb losowych Twojej przeglądarki. Twoja lista, Twoje liczby i wynik nigdy nigdzie nie trafiają i nic nie jest zapisywane.

Zakres i ograniczenia

Skąd bierze się losowość

CSPRNG przeglądarki, a nie Math.random

Każda liczba, tasowanie, rzut i identyfikator pochodzą z crypto.getRandomValues, a wartości, które czyniłyby dolny koniec zakresu bardziej prawdopodobnym, są odrzucane, a nie doliczane, więc każdy wynik ma tę samą szansę. Nie ma ziarna ani sposobu na powtórzenie losowania: wynik, który da się odtworzyć, to wynik, który da się ustawić.

Pomoc

FAQ

Czy to wystarczająco losowe do konkursu z nagrodami?

Narzędzie korzysta z crypto.getRandomValues, czyli z generatora, który przeglądarka udostępnia na potrzeby kryptografii, a nie z Math.random. Math.random jest szybki, ma ziarno i na podstawie kilku poprzednich wyników da się przewidzieć kolejne, co wystarcza w grze, a nie wystarcza tam, gdzie ktoś może wynik zakwestionować. Każda liczba, tasowanie, rzut i identyfikator pochodzą tu z tego samego źródła.

Czy moja lista imion gdzieś trafia?

Nie. Za tą stroną nie stoi żadne wywołanie API. Wklejona lista zostaje w karcie, losowanie odbywa się w przeglądarce, a nic nie jest zapisywane do pamięci: żeby się jej pozbyć, wystarczy zamknąć stronę. To ma znaczenie, bo lista uczestników to dane osobowe, nawet jeśli są to same imiona.

Czy liczby są naprawdę równomierne, czy niektóre wypadają częściej?

Równomierne. Naiwny sposób na liczbę z zakresu to wziąć wartość losową modulo rozmiar zakresu, a to po cichu faworyzuje dolny koniec, gdy zakres nie dzieli źródła równo. To narzędzie odrzuca wartości, które by to powodowały, i losuje ponownie, więc każdy wynik ma dokładnie tę samą szansę. Tasowanie to z tego samego powodu algorytm Fishera-Yatesa: to ta wersja, która daje każdą kolejność z równym prawdopodobieństwem.

Czy mogę wygenerować tu hasło?

Możesz wygenerować mocny losowy ciąg, a narzędzie powie, ile bitów entropii niesie, ale hasło lepiej, żeby wygenerował i zapisał menedżer haseł, niż żeby zostało skopiowane ze strony internetowej. Panel tokenów jest pomyślany o kluczach API, kodach rabatowych, danych testowych i identyfikatorach.

Czym różni się UUID v4 od v7?

Identyfikator v4 to 122 losowe bity, więc dwa takie identyfikatory nie mają ze sobą nic wspólnego i nie mają kolejności. Identyfikator v7 zaczyna się od milisekundy, w której powstał, a resztę wypełnia bitami losowymi, więc identyfikatory v7 sortują się po czasie utworzenia jako zwykły tekst. To znacznie łagodniejsze dla indeksu bazy danych, ale oznacza też, że v7 zdradza, kiedy powstał, a tego czasem nie chcesz.

Czy mogę otrzymać ten sam wynik drugi raz?

Nie i jest to celowe. Nie ma tu ziarna do ustawienia ani sposobu na powtórzenie losowania, bo generator, który da się odtworzyć, to generator, którego wynik ktoś może ustawić z góry. Jeśli potrzebujesz wyniku do udokumentowania, skopiuj go albo pobierz: dowodem jest ten plik, a nie narzędzie.

Twórz lepszy internet, szybciej.

Tworzymy dedykowane oprogramowanie i rozwiązania dopasowane do Twoich potrzeb.

Skontaktuj się