Preskočiť na obsah
TextArray
100% lokálne

Generátor náhodných dátumov

Vygenerujte náhodné dátumy z ľubovoľného rozsahu vo formáte, ktorý potrebujete.

Výstup

Generátor náhodných dátumov

Zadajte počiatočný a koncový dátum a dostanete náhodné dátumy z tohto rozsahu, každý na samostatnom riadku. Obe hranice sa počítajú, takže rozsah dlhý jeden deň vráti vždy práve ten deň. Predvolený rozsah siaha od 2000-01-01 do 2030-12-31, ale funguje čokoľvek — týždeň na výber dňa stretnutia, desaťročie na vzorové dátumy narodenia alebo celé storočie pre historický príbeh. Vypýtajte si jeden dátum alebo až tisíc a rovno ich vložte do tabuľky, testovacích dát či skriptu.

Ponuka formátov pokrýva bežné potreby: ISO YYYY-MM-DD pre tabuľky a databázy, DD.MM.YYYY pre slovenské a európske dokumenty, MM/DD/YYYY pre americké, dlhý vypísaný tvar podľa jazyka stránky a plné ISO 8601 s časom pre logy a API. Možnosť „Zahrnúť čas" pridá ku každému dátumu náhodný čas dňa; formát ISO s časom ju zapne automaticky.

„Unikátne dátumy" zaručia, že sa žiadny kalendárny deň nezopakuje — hodí sa pri rozpisoch, službách alebo výbere bez opakovania. Ak rozsah obsahuje menej dní, než ste si vypýtali, nástroj to pokojne oznámi namiesto nekonečného hľadania. „Zoradiť vzostupne" usporiada výsledok chronologicky, čo časové osi a testovacie dáta zvyčajne potrebujú; nechajte to vypnuté, keď záleží na poradí losovania.

Náhodnosť pochádza z crypto.getRandomValues s rejection sampling, takže každý deň v rozsahu má presne rovnakú pravdepodobnosť — bez príklonu k niektorému okraju. Všetko beží vo vašom prehliadači: rozsahy aj výsledky vznikajú lokálne a nikam sa nenahrávajú, takže vylosované dátumy ostávajú len vaše.

Časté otázky

Odosielajú sa rozsahy alebo vygenerované dátumy niekam?
Nie. Generovanie prebieha výhradne vo vašom prehliadači a nič neopustí vaše zariadenie.
Sú počiatočný a koncový dátum zahrnuté?
Áno, obe hranice patria do výberu. Rozsah od 2020-01-01 do 2020-01-01 vráti vždy práve tento deň.
Ako funguje možnosť „Zahrnúť čas"?
Každý dátum dostane náhodný čas dňa s presnosťou na sekundy, rovnomerne od 00:00:00 do 23:59:59. Formát ISO s časom ho obsahuje vždy.
Prečo mi „Unikátne dátumy" vrátili chybu?
Rozsah obsahuje menej kalendárnych dní, než je požadovaný počet. Rozšírte rozsah alebo znížte počet.
Aká je to náhodnosť?
Dátumy pochádzajú z crypto.getRandomValues, kryptograficky bezpečného zdroja prehliadača, s rejection sampling, takže žiadny deň v rozsahu nie je zvýhodnený.