Generator UUID v7
Generuj identyfikatory UUID v7 online: sortowane chronologicznie UUID z 48-bitowym znacznikiem czasu w milisekundach i 74 bitami losowymi.
Wygenerowane identyfikatory
Jak budowany jest ten identyfikator
- Układ
- 48-bitowy znacznik czasu Unix w milisekundach, bity wersji 7, bity wariantu RFC i losowe wypełnienie.
- Entropia
- 74 bity losowe w tej implementacji; brak licznika monotonicznego.
- Czas
- Tak. Pierwsze 48 bitów koduje czas utworzenia, dzięki czemu identyfikatory z różnych milisekund sortują się chronologicznie.
- Ryzyko kolizji
- W obrębie jednej milisekundy kolizje zależą od 74 bitów losowych; przy ekstremalnie dużej liczbie generowanych ID w tej samej milisekundzie zaleca się korzystanie ze skoordynowanej usługi generowania ID.
- Przykład
019f54d2-176a-7cc1-ae7f-770e68677f3a
Identyfikatory są generowane lokalnie przy użyciu silnego generatora losowości w przeglądarce. Nic nie jest wysyłane do BroBroGo.
Najczęściej zadawane pytania (FAQ)
Dlaczego warto wybrać UUID v7 zamiast UUID v4?
UUID v7 zachowuje tradycyjny kształt UUID, ale umożliwia sortowanie chronologiczne, co ułatwia utrzymanie logów, indeksów bazodanowych i strumieni zdarzeń w porządku czasowym.
Czy UUID v7 ukrywa czas utworzenia?
Nie. Znacznik czasu jest integralną częścią identyfikatora. Użyj UUID v4 lub NanoID, jeśli potrzebujesz nieprzejrzystego identyfikatora bez danych o czasie.