UUIDv8 Builder Demo

ステップバイステップで構築する独自のUUIDv8設計

Local Environment • Persistence via localStorage
1

Step 1: Part 1 & 2 Initialization

First 48 bits (highlighted) will be used for Part 1 & 2. Part 5 (Node) is NOT affected.

2

Step 2: Binary Customization (Bits 52-55 & 66-71)

3

Step 3: Byte Customization (Hex or ASCII)

4

Step 4: Part 5 Customization (Node / 48 bits)

HEX

UUID Structure Reference

v1 Gregorian Time

Part 1
time_low (32 bits)
Part 2
time_mid (16 bits)
Part 3
0001 + time_hi (12 bits)
Part 4
10 + clock_seq (14 bits)
Part 5
node (48 bits)

v6 Reordered Time

Part 1
time_hi (32 bits)
Part 2
time_mid (16 bits)
Part 3
0110 + time_low (12 bits)
Part 4
10 + clock_seq (14 bits)
Part 5
node (48 bits)

v7 Unix Epoch Time

Part 1
unix_ts_ms (32 bits)
Part 2
unix_ts_ms (16 bits)
Part 3
0111 + rand_a (12 bits)
Part 4
10 + rand_b (14 bits)
Part 5
rand_b (48 bits)