Vai al contenuto principale

Generatore UUID

Crea tutti gli identificatori UUID v4 casuali di cui hai bisogno e copiali rapidamente per test, dati tecnici o identificatori temporanei.

  • Appunti
  • Esporta
Automatizza

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Questo strumento ti è stato utile?

Come funziona questo strumento?

Crea da 1 a 100 UUID versione 4 per oggetti di prova, risorse API o record importati. Ogni richiesta produce una nuova serie nel browser, senza contattare un servizio remoto di generazione. Gli identificatori sono visualizzati uno per riga e possono essere scritti in maiuscolo. Scegli questa versione se servono identificatori casuali indipendenti: un UUID v4 non contiene una data di creazione e non ordina cronologicamente gli elementi.

Un UUID contiene 128 bit e di solito si scrive con 32 cifre esadecimali separate da quattro trattini, nei gruppi 8-4-4-4-12. La versione 4 riserva alcuni bit alla versione e alla variante; i 122 rimanenti sono casuali. Il terzo gruppo inizia con 4 e il quarto con 8, 9, a o b. Questi indicatori descrivono il formato, ma da soli non provano la qualità della sorgente casuale.

Lo strumento richiede ogni valore a crypto.randomUUID, l’API crittografica del browser. Occorrono un browser compatibile e un contesto sicuro, normalmente HTTPS o localhost. La quantità deve essere un intero da 1 a 100; i valori vuoti, decimali o fuori intervallo vengono rifiutati. L’indisponibilità dell’API produce un messaggio diverso da quello per una quantità errata.

Il maiuscolo cambia soltanto la rappresentazione delle lettere esadecimali, non l’identificatore. Premendo nuovamente Genera ottieni invece valori nuovi. Quando modifichi le opzioni, la lista precedente viene nascosta per non confonderla con una serie ottenuta con le nuove impostazioni. Salva gli identificatori che ti servono prima di avviare un’altra generazione.

Come usare questo strumento

  1. Impostare la serie

    Scegli una quantità intera da 1 a 100 ed eventualmente il maiuscolo. Questo limite riguarda una richiesta nell’interfaccia, non il numero di UUID possibili.

  2. Generare nel browser

    Avvia la generazione su una pagina sicura. Se il browser non rende disponibile l’API, verifica la compatibilità e il contesto della pagina prima di riprovare.

  3. Salvare gli identificatori

    Copia o scarica la lista prima di generarne un’altra. L’uscita è testo con un valore per riga; non è direttamente un array JSON pronto da inserire.

Casi d’uso

Creare riferimenti di prova

Assegna identificatori distinti agli oggetti di un insieme JSON senza riutilizzare chiavi di produzione. Inserisci ogni UUID in un campo stringa tra virgolette, non come numero.

Preparare un’importazione

Genera una breve lista per una colonna di identificatori. Controlla il tipo atteso dal database e mantieni un vincolo di unicità durante l’importazione.

Identificare risorse dimostrative

Prepara riferimenti indipendenti per rotte o documenti di prova senza esporre chiavi di produzione.

Esempi

Generare un valore

Uscita osservata durante un’esecuzione: la tua sarà diversa. Il terzo gruppo inizia con 4 e il quarto con b, indicando versione e variante.

Input

1

Risultato

a63c3251-497f-4834-b013-31b606e6b306

Mostrare due valori in maiuscolo

Sono esempi eseguiti, non risultati da riprodurre. L’opzione cambia la scrittura; una nuova generazione cambia anche gli identificatori.

Input

2

Risultato

44143C71-2BDD-4463-A759-E4593D1942D6
D6642C7B-EDFE-4904-9C9E-688D5A9E2C44

Consigli e buone pratiche

  • Un UUID casuale non sostituisce un controllo di autorizzazione. Proteggi l’accesso alle risorse anche se l’indirizzo contiene un identificatore difficile da indovinare.
  • Non sostituire chiavi esistenti senza aggiornare i riferimenti: una nuova lista può interrompere le relazioni tra oggetti.
  • Usa un tipo UUID nativo nel database quando disponibile; il maiuscolo non crea un altro tipo di identificatore.

Fonti e riferimenti

Domande frequenti

Tutti gli UUID generati sono garantiti diversi?

Con un generatore corretto le collisioni sono estremamente improbabili, ma non matematicamente impossibili. Mantieni un vincolo di unicità se il sistema lo richiede.

Posso generare UUID v1, v5 o v7?

No. Questa interfaccia genera solo v4. Non offre timestamp v7 né generazione deterministica da un nome e uno spazio dei nomi.

Il maiuscolo cambia l’UUID?

No. Cambia la rappresentazione esadecimale. Controlla comunque le regole di confronto del sistema destinatario per evitare di registrare due scritture dello stesso valore.

Perché la lista cambia a ogni generazione?

Ogni pressione richiede nuovi valori casuali, senza un seme configurabile né recupero della serie precedente. Salva i valori prima di ripetere l’operazione.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Genera set di dati fittizi realistici in JSON, CSV o SQL.

SviluppoUsa questo strumento

Formatta, minifica e valida un documento JSON per renderlo più leggibile o compatto.

SviluppoIn evidenzaUsa questo strumento

Codifica un testo in Base64 o decodifica una stringa Base64 per recuperarne il contenuto originale.

SviluppoIn evidenzaUsa questo strumento