Generator losowych dat
Wygeneruj losowe daty z dowolnego zakresu, w potrzebnym formacie.
Powiązane narzędzia
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.