Strumenti per sviluppatori

Generatore ULID

Genera identificatori alfanumerici ordinabili da 26 caratteri combinando marcatura temporale in millisecondi ed entropia casuale.

Esegui lo strumento

Questo generatore crea identificatori basati sulla combinazione tra una componente temporale in millisecondi e una componente casuale derivata dall'entropia del sistema operativo. Ogni identificatore prodotto presenta una lunghezza di 26 caratteri codificati in formato base32: i primi 10 caratteri rappresentano il marcatore orario, mentre i successivi 16 caratteri contengono 10 byte casuali. Puoi indicare il numero di identificatori desiderati impostando il campo relativo al conteggio, configurato con un valore predefinito pari a 1. Il generatore normalizza in modo trasparente i numeri inseriti: se imposti un valore inferiore a 1, l'operazione adotta 1 come base, mentre per valori superiori a 100 imposta il tetto massimo a 100 identificatori. Dopo l'elaborazione, il pannello presenta la serie completa degli elementi prodotti, il conteggio effettivo applicato, il marcatore temporale e un primo identificatore d'esempio pronto per l'ispezione immediata o l'impiego nei tuoi schemi di dati.

Istruzioni

  1. Inserisci nel campo dedicato il numero di identificatori desiderati, scegliendo una cifra compresa tra 1 e 100.
  2. Avvia la generazione selezionando il pulsante dedicato nell'interfaccia.
  3. Esamina l'elenco degli identificatori generati e consulta il valore di esempio insieme al marcatore orario.

Esempi

  • Generazione singola predefinita: lasciando il conteggio impostato su 1, ricevi un singolo identificatore da 26 caratteri composto da timestamp e parte casuale.
  • Generazione multipla: inserendo 5 nel conteggio, la procedura restituisce un elenco ordinato di 5 identificatori distinti con il riepilogo del totale applicato.

FAQ

Qual è la struttura di ciascun identificatore generato?

Ogni stringa misura 26 caratteri alfanumerici in base32: i primi 10 caratteri codificano il tempo in millisecondi, mentre i restanti 16 derivano da 10 byte casuali.

Cosa accade se inserisco un numero al di fuori dell'intervallo 1-100?

Il generatore normalizza il parametro: qualsiasi valore inferiore a 1 diventa 1, mentre cifre superiori a 100 si arrestano al limite massimo di 100.

Da dove proviene la componente casuale degli identificatori?

Il generatore ricava la componente casuale direttamente dalle routine crittografiche di entropia del sistema operativo.

Incorpora questo strumento

Aggiungi questo strumento SmartPlusLab funzionante al tuo sito con il codice seguente.