RT Random Tools

Generator losowych dat

Generuj losowe daty lub daty z godziną między dwoma dniami. Pomijaj weekendy, sortuj, zachowuj unikalność, wybierz format ISO lub lokalny i kopiuj.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Advertisement

Generuj losowe daty w dowolnym zakresie

Generator losowych dat przydaje się nie tylko w grach. Programiści potrzebują realistycznych danych przykładowych do baz danych i testów jednostkowych, nauczyciele przygotowują karty pracy i quizy historyczne, a kierownicy projektów losują dni audytów lub terminy kontroli wyrywkowych. Wpisz datę początkową i końcową, wybierz liczbę wyników, a narzędzie zwróci daty rozłożone równomiernie w całym zakresie. Każdy dzień w zakresie ma taką samą szansę na wylosowanie, łącznie z pierwszym i ostatnim.

Włącz opcję losowej godziny („Include random time”), aby otrzymać pełne daty z czasem – do każdej daty dołączana jest losowa sekunda doby, wyświetlana w formacie ISO jako 2026-03-09T14:32:07. To przydatne przy znacznikach czasu w danych testowych, przykładowych logach i demonstracjach harmonogramów, w których kilka wpisów może przypadać na ten sam dzień.

Weekendy, unikalność i sortowanie

Włącz „Exclude weekends”, gdy potrzebujesz wyłącznie dni roboczych, na przykład do planowania losowych inspekcji lub wyznaczania terminów przeglądów. Opcja „Unique only” gwarantuje, że żadna data się nie powtórzy. Gdy poprosisz o więcej unikalnych dat, niż zawiera zakres, narzędzie zwróci wszystkie dostępne daty i wyjaśni dlaczego, zamiast zapętlać się w nieskończoność. Możesz też posortować listę od najstarszej lub od najnowszej daty, co przydaje się przy osiach czasu i przykładowych dziennikach zdarzeń, albo pozostawić ją w kolejności losowania.

Formaty i kopiowanie

Format ISO, taki jak 2026-03-09, sortuje się poprawnie jako tekst i jest akceptowany przez bazy danych, arkusze kalkulacyjne i większość języków programowania. Krótki i długi format lokalny korzystają z ustawień językowych przeglądarki, więc po angielsku mogą wyglądać jak 3/9/26 lub Monday, March 9, 2026, a w innych językach inaczej. Daty są traktowane jako dni kalendarzowe, co oznacza, że wynik nie przesuwa się z powodu stref czasowych ani zmiany czasu na letni i zimowy. Skopiuj wyniki jednym kliknięciem i wklej je do kolumny arkusza lub pliku z kodem. Losowość pochodzi z bezpiecznego generatora liczb losowych przeglądarki, a nic nie jest przesyłane, więc możesz bezpiecznie korzystać z narzędzia także przy prywatnym planowaniu.

Jak używać

  1. Wybierz zakres datUstaw datę początkową i końcową. Oba dni należą do puli losowania.
  2. Ustaw opcjeWybierz, ile dat chcesz, oraz zdecyduj, czy dodać losową godzinę, pominąć weekendy lub zachować unikalność wyników.
  3. Wybierz sortowanie i formatSortuj od najstarszej, od najnowszej lub w kolejności losowania i wybierz format ISO albo krótki lub długi format lokalny.
  4. Generuj i kopiujKliknij „Generate dates”, a następnie skopiuj listę, aby wkleić ją do arkusza kalkulacyjnego, danych testowych lub notatek.

Najczęściej zadawane pytania

Czy data początkowa i końcowa są uwzględniane?
Tak. Oba dni graniczne mogą zostać wylosowane, a przy losowej godzinie uwzględniany jest cały ostatni dzień aż do 23:59:59.
Jak działa pomijanie weekendów?
Soboty i niedziele są usuwane z puli przed losowaniem, więc każdy wynik wypada od poniedziałku do piątku. Jeśli zakres zawiera wyłącznie dni weekendowe, narzędzie poinformuje Cię, że nie ma czego wylosować.
Co się stanie, jeśli poproszę o więcej unikalnych dat, niż istnieje?
Otrzymasz każdą dostępną datę jeden raz wraz z uwagą wyjaśniającą ograniczenie. Na przykład zakres 10 dni może dać najwyżej 10 unikalnych dat.
Która strefa czasowa jest używana?
Daty są traktowane jako zwykłe dni kalendarzowe, więc wynik nie przesuwa się z powodu zmiany czasu ani Twojej strefy czasowej. Losowe godziny są wyświetlane jako lokalny czas zegarowy bez strefy.
Czy cokolwiek jest wysyłane na serwer?
Nie. Daty są generowane w Twojej przeglądarce za pomocą crypto.getRandomValues.
Advertisement