Vai al contenuto
SDETRole
SDETRole

JSON e dati

Generatore UUID

Genera UUID v4 e v7 in blocco, con validatore e decoder del timestamp.

Funziona interamente nel tuo browser Senza registrazione

0 UUID v4

Validate and inspect

Paste a UUID to check its format, version and variant. For v1, v6 and v7 the embedded timestamp is decoded.

Informazioni sullo strumento

I test hanno bisogno di ID univoci per body di richiesta, chiavi di idempotenza, header di correlazione e fixture di database. Questo generatore crea UUID versione 4 casuali con crypto.randomUUID del browser e UUID versione 7 ordinati nel tempo, costruiti come prevede la RFC 9562: un timestamp Unix in millisecondi a 48 bit, i bit di versione e variante e bit casuali crittograficamente sicuri. L’ispettore valida qualsiasi UUID incollato, ne indica versione e variante e decodifica l’istante di creazione per v1, v6 e v7, cosa utile quando leggi gli ID nei log.

Come si usa

  1. Scegli v4 (casuale) o v7 (ordinato nel tempo) e quanti te ne servono, fino a 500.
  2. Se vuoi, passa al maiuscolo, rimuovi i trattini o racchiudi i valori tra parentesi graffe per formati come i GUID .NET.
  3. Copia tutti i valori o scaricali come file di testo.
  4. Incolla qualsiasi UUID nell’ispettore per validarlo e, per le versioni basate sul tempo, vedere quando è stato creato.

Generatore UUID: domande frequenti

Quando usare UUID v7 invece di v4?

Usa v7 quando gli ID fanno da chiavi di database o devono essere ordinabili per data di creazione: poiché iniziano con un timestamp, le nuove righe vengono inserite vicine negli indici B-tree. Usa v4 quando l’ID non deve rivelare nulla, perché un v7 espone il proprio istante di creazione a chiunque lo legga.

Gli UUID v7 generati qui sono in ordine?

Sì. Nello stesso millisecondo il campo rand_a a 12 bit viene usato come contatore (il metodo monotono descritto nella sezione 6.2 della RFC 9562), quindi un elenco generato in blocco è ordinato secondo l’ordine di generazione.

Il validatore accetta maiuscole o ID senza trattini?

Sì. Accetta qualsiasi combinazione di maiuscole e minuscole, con o senza trattini, parentesi graffe o prefisso urn:uuid:, e mostra la forma canonica in minuscolo. Segnala trattini in posizioni errate e varianti non standard, che vale la pena intercettare in un’API che dichiara di restituire UUID conformi alla RFC.

Scrivi per cercare in tutto SDETRole.

Ricerca full-text con Pagefind · funziona nel tuo browser Apri la pagina di ricerca →