RT Random Tools

Générateur de Dates Aléatoires

Générez des dates ou des dates-heures aléatoires entre deux jours. Excluez les week-ends, triez, gardez des résultats uniques, choisissez le format ISO ou local et copiez.

🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargé

Advertisement

Générez des dates aléatoires sur n'importe quelle période

Un générateur de dates aléatoires est utile bien au-delà des jeux. Les développeurs ont besoin de données d'exemple réalistes pour leurs bases de données et leurs tests unitaires, les enseignants préparent des fiches d'exercices et des quiz d'histoire, et les chefs de projet tirent au sort des jours d'audit ou des dates de contrôle ponctuel. Saisissez une date de début et une date de fin, choisissez le nombre de résultats souhaité, et l'outil renvoie des dates réparties uniformément sur cette période. Chaque jour de la période a la même probabilité d'être sélectionné, y compris le premier et le dernier.

Activez l'option d'heure aléatoire (« Include random time ») pour produire des dates-heures complètes, avec une seconde aléatoire de la journée associée à chaque date, affichée sous la forme 2026-03-09T14:32:07 au format ISO. C'est pratique pour les horodatages dans les jeux de données de test, les exemples de journaux et les démonstrations de planification où plusieurs entrées peuvent tomber le même jour.

Week-ends, unicité et tri

Activez « Exclude weekends » lorsque vous ne voulez que des jours ouvrés, par exemple pour planifier des inspections aléatoires ou choisir des dates de revue. L'option « Unique only » garantit qu'aucune date ne se répète. Lorsque vous demandez plus de dates uniques que la période n'en contient, l'outil renvoie toutes les dates disponibles et vous explique pourquoi, au lieu de tourner en boucle indéfiniment. Vous pouvez aussi trier la liste de la plus ancienne à la plus récente ou inversement, ce qui est utile pour les chronologies et les exemples de journaux d'événements, ou la laisser dans l'ordre du tirage.

Formats et copie

Le format ISO, comme 2026-03-09, se trie correctement en tant que texte et est accepté par les bases de données, les tableurs et la plupart des langages de programmation. Les options de format local court et long utilisent les paramètres de langue de votre navigateur : elles peuvent donc s'afficher sous la forme 3/9/26 ou Monday, March 9, 2026 en anglais, et différemment dans d'autres langues. Les dates sont traitées comme des jours calendaires, ce qui signifie que le résultat ne se décale pas en raison des fuseaux horaires ou des changements d'heure. Copiez les résultats en un clic et collez-les dans une colonne de tableur ou dans un fichier de code. L'aléatoire provient du générateur aléatoire sécurisé du navigateur, et rien n'est téléversé : vous pouvez donc aussi utiliser l'outil en toute sécurité pour une planification privée.

Comment utiliser

  1. Choisissez une périodeDéfinissez les dates de début et de fin. Les deux jours sont inclus dans le tirage.
  2. Réglez les optionsChoisissez le nombre de dates souhaité, et indiquez si vous voulez ajouter une heure aléatoire, ignorer les week-ends ou garder des résultats uniques.
  3. Choisissez le tri et le formatTriez de la plus ancienne à la plus récente, de la plus récente à la plus ancienne ou dans l'ordre du tirage, et choisissez le format ISO, local court ou local long.
  4. Générez et copiezAppuyez sur « Generate dates », puis copiez la liste pour la coller dans un tableur, des données de test ou des notes.

Questions fréquemment posées

Les dates de début et de fin sont-elles incluses ?
Oui. Les deux jours limites peuvent être tirés, et avec une heure aléatoire, toute la journée de fin jusqu'à 23:59:59 est incluse.
Comment fonctionne l'exclusion des week-ends ?
Les samedis et dimanches sont retirés du tirage avant la sélection, de sorte que chaque résultat tombe entre le lundi et le vendredi. Si la période ne contient que des jours de week-end, l'outil vous indique qu'il n'y a rien à tirer.
Que se passe-t-il si je demande plus de dates uniques qu'il n'en existe ?
Vous obtenez chaque date disponible une fois, accompagnée d'une note expliquant la limite. Par exemple, une période de 10 jours peut donner au maximum 10 dates uniques.
Quel fuseau horaire est utilisé ?
Les dates sont traitées comme de simples jours calendaires : le résultat ne se décale donc pas avec l'heure d'été ou votre fuseau horaire. Les heures aléatoires sont affichées comme des heures locales, sans fuseau.
Quelque chose est-il envoyé à un serveur ?
Non. Les dates sont générées dans votre navigateur avec crypto.getRandomValues.
Advertisement