Aller au contenu
TextArray
Tout en local

Générateur de dates aléatoires

Générez des dates aléatoires à partir de n'importe quelle plage, dans le format dont vous avez besoin.

Sortie

Générateur de dates aléatoires

Définissez une date de début et une date de fin et obtenez des dates aléatoires parmi elles, une par ligne. Les deux limites comptent, donc une plage d'un seul jour renvoie toujours ce jour-là. La plage par défaut s'étend du 01/01/2000 au 31/12/2030, mais tout fonctionne : une semaine pour choisir un jour de réunion, une décennie pour des exemples d'anniversaires ou un siècle pour une fiction historique. Demandez une date ou jusqu'à mille, prêtes à être collées dans une feuille de calcul, un montage de test ou un script.

Le menu de format couvre les besoins habituels : ISO AAAA-MM-JJ pour les feuilles de calcul et les bases de données, JJ.MM.AAAA et MM/JJ/AAAA pour les documents européens et américains, un long formulaire écrit qui suit la langue de la page et une norme ISO 8601 complète avec l'heure pour les journaux et les API. « Inclure l'heure » ajoute une heure aléatoire de la journée à chacun d'entre eux ; le format ISO avec temps l'active tout seul.

Les « dates uniques » garantissent qu'aucun jour du calendrier n'apparaît deux fois, ce qui est pratique pour les plannings, les rotations ou les échantillonnages sans remplacement. Si la plage contient moins de jours que ce que vous aviez demandé, l'outil l'indique calmement au lieu de tourner indéfiniment. « Trier par ordre croissant » place le résultat dans l'ordre chronologique, ce que souhaitent généralement les chronologies et les données de départ ; laissez-le désactivé lorsque l'ordre de tirage lui-même est important.

Le caractère aléatoire vient de crypto.getRandomValues avec un échantillonnage de rejet, donc chaque jour dans la plage est exactement aussi probable que n'importe quel autre - aucune dérive vers l'une ou l'autre extrémité. Tout s'exécute dans votre navigateur : les plages et les résultats sont générés localement et ne sont jamais téléchargés, de sorte que les dates que vous dessinez restent les vôtres.

FAQ

Mes plages ou les dates générées sont-elles envoyées n'importe où ?
Non. La génération s'effectue entièrement dans votre navigateur et rien ne quitte votre appareil.
Les dates de début et de fin sont-elles incluses ?
Oui, les deux limites font partie de la piscine. Une plage allant du 01/01/2020 au 01/01/2020 revient toujours ce jour-là.
Comment fonctionne « Inclure le temps » ?
Chaque date reçoit une heure aléatoire de la journée, à la seconde près, tirée uniformément de 00:00:00 à 23:59:59. Le format ISO avec temps l'inclut toujours.
Pourquoi « Dates uniques » a-t-il renvoyé une erreur ?
La plage contient moins de jours calendaires que le nombre que vous avez demandé. Élargissez la plage ou réduisez le nombre.
Dans quelle mesure les dates sont-elles aléatoires ?
Ils proviennent de crypto.getRandomValues, la source cryptographiquement sécurisée du navigateur, avec un échantillonnage de rejet afin qu'aucun jour dans la plage ne soit favorisé.