Générateur d'UUID v7 (conforme RFC 9562)

À propos de cet outil

Ce module génère des UUID v7 triables chronologiquement à partir de l'heure UTC actuelle (en millisecondes). La source horaire et le « moment utilisé » que vous sélectionnez s'appliquent directement à la génération, garantissant une correspondance parfaite avec l'aperçu. Par conception, l'UUID v7 s'appuie toujours sur l'UTC correspondant même si vous choisissez un fuseau horaire. Tout le traitement s'effectue entièrement dans votre navigateur (aucune donnée n'est envoyée).

Vérification de l'heure

Génération et sortie

Mode d'emploi

  1. Dans « Vérification de l'heure », choisissez Local / IANA / Décalage fixe. (La configuration par défaut convient généralement.)
  2. Dans « Moment utilisé », sélectionnez Heure actuelle ou Date et heure spécifiées. Pour une saisie manuelle, indiquez YYYY-MM-DDTHH:MM[:SS[.mmm]] (utilisé pour l'aperçu et la génération).
  3. Lorsque vous choisissez Date et heure spécifiées, la valeur saisie est interprétée dans le fuseau horaire sélectionné comme source de comparaison ; YYYY-MM-DDTHH:MM[:SS[.mmm]] est alors utilisé pour l'aperçu et la génération.
  4. Définissez « Nombre à générer », ajustez « Génération monotone » si nécessaire, puis cliquez sur « Générer ». Les résultats apparaissent ligne par ligne.

Compléments

  • L'aperçu affiche l'heure UTC actuelle et l'heure locale selon la source choisie. Cette heure est exactement celle utilisée lors de la génération.
  • Les fuseaux IANA déterminent le décalage en tenant compte de l'heure d'été (DST) au moyen d'itérations.
  • La zone de sortie est en lecture seule ; utilisez les boutons pour copier ou effacer.
  • Chaque clic réinitialise la source aléatoire afin d'obtenir une nouvelle série même avec la même milliseconde et les mêmes paramètres.

Précautions

  • Le timestamp d'un UUID v7 correspond à l'UTC en millisecondes ; le fuseau horaire ne concerne que l'affichage. Avec Heure actuelle, changer de fuseau ne modifie pas les bits de poids fort.
  • Seule l'option Date et heure spécifiées convertit la date saisie (avec le fuseau/décalage choisi) vers l'UTC avant de l'appliquer au timestamp.
  • Génération monotone ON : ajoute +1 dans la même milliseconde. OFF : les valeurs restent entièrement mélangées.

Qu'est-ce que l'UUID v7 ?

Un UUID v7 stocke dans ses 48 premiers bits les millisecondes écoulées depuis l'époque Unix, suivies de 4 bits de version (7), de 12 puis 62 bits de hasard et de 2 bits de variante (10). Il offre un bon équilibre entre tri chronologique et unicité.