Przejdź do treści
TextArray
100% lokalnie

Generator losowych dat

Wygeneruj losowe daty z dowolnego zakresu, w potrzebnym formacie.

Wynik

Generator losowych dat

Ustaw datę początkową i końcową, a dostaniesz losowe daty z tego zakresu, każdą w osobnym wierszu. Obie granice wliczają się do puli, więc zakres długi na jeden dzień zawsze zwróci właśnie ten dzień. Domyślny zakres sięga od 2000-01-01 do 2030-12-31, ale zadziała cokolwiek — tydzień do wyboru dnia spotkania, dekada na przykładowe daty urodzenia albo całe stulecie do powieści historycznej. Poproś o jedną datę lub nawet tysiąc i wklej je prosto do arkusza, danych testowych czy skryptu.

Menu formatów pokrywa typowe potrzeby: ISO YYYY-MM-DD dla arkuszy i baz danych, DD.MM.YYYY dla polskich i europejskich dokumentów, MM/DD/YYYY dla amerykańskich, długą formę zapisaną słownie w języku strony oraz pełne ISO 8601 z czasem dla logów i API. „Uwzględnij czas” dodaje do każdej daty losową porę dnia; format ISO z czasem włącza ją samodzielnie.

„Unikatowe daty” gwarantują, że żaden dzień kalendarzowy się nie powtórzy — przydatne przy grafikach, dyżurach albo losowaniu bez zwracania. Jeśli zakres mieści mniej dni, niż zamówiono, narzędzie spokojnie to zgłosi, zamiast kręcić się w kółko. „Sortuj rosnąco” układa wynik chronologicznie, czego zwykle chcą osie czasu i dane startowe; zostaw opcję wyłączoną, gdy liczy się kolejność losowania.

Losowość pochodzi z crypto.getRandomValues z rejection sampling, więc każdy dzień w zakresie jest dokładnie tak samo prawdopodobny — bez przechyłu ku któremukolwiek krańcowi. Wszystko działa w twojej przeglądarce: zakresy i wyniki powstają lokalnie i nigdzie nie są wysyłane, więc wylosowane daty należą tylko do ciebie.

Częste pytania

Czy moje zakresy albo wygenerowane daty są gdzieś wysyłane?
Nie. Generowanie odbywa się wyłącznie w twojej przeglądarce i nic nie opuszcza urządzenia.
Czy data początkowa i końcowa wchodzą do puli?
Tak, obie granice należą do puli. Zakres od 2020-01-01 do 2020-01-01 zawsze zwraca właśnie ten dzień.
Jak działa „Uwzględnij czas”?
Każda data dostaje losową porę dnia z dokładnością do sekundy, równomiernie od 00:00:00 do 23:59:59. Format ISO z czasem zawiera ją zawsze.
Dlaczego „Unikatowe daty” zwróciły błąd?
Zakres mieści mniej dni kalendarzowych, niż zamówiłeś. Poszerz zakres albo zmniejsz liczbę.
Na ile losowe są te daty?
Pochodzą z crypto.getRandomValues, kryptograficznie bezpiecznego źródła przeglądarki, z rejection sampling, więc żaden dzień w zakresie nie jest faworyzowany.