เครื่องสร้าง UUID
สร้างและคัดลอกตัวระบุที่ไม่ซ้ำกันต่างๆ (UUIDs)
การตั้งค่าการสร้าง ID
เลือกรูปแบบและตัวเลือกสำหรับ ID ที่จะสร้าง
ID ที่สร้างขึ้น
สุ่ม
รายการ ID ที่สร้างขึ้น คลิกเพื่อคัดลอก
65a6af0b-1f04-4b98-9981-55e26200a4fd
6459f528-c7ff-4533-89ea-2af585a08ae6
ddbed4bd-26f2-4189-84e9-1901dcd4129c
a2655bd1-a3c4-4184-9be0-b101cecd5104
a4c1f320-4c27-467a-8d93-fd24b5daecec
รายละเอียดรูปแบบ ID
มาตรฐาน UUID RFC 4122
UUID v1: Timestamp + ที่อยู่ MAC
รับประกันการเรียงลำดับตามเวลา, ระบุเครื่องได้
รับประกันการเรียงลำดับตามเวลา, ระบุเครื่องได้
UUID v3: Namespace + ชื่อ + MD5
กำหนดได้, อินพุตเดียวกันให้ผลลัพธ์เดียวกัน
กำหนดได้, อินพุตเดียวกันให้ผลลัพธ์เดียวกัน
UUID v4: สุ่มทั้งหมด
ทั่วไปที่สุด, สุ่ม 122 บิต
ทั่วไปที่สุด, สุ่ม 122 บิต
UUID v5: Namespace + ชื่อ + SHA-1
แฮชที่ปลอดภัยกว่า v3
แฮชที่ปลอดภัยกว่า v3
UUID v6: v1 ที่เรียงตามเวลาได้
การเพิ่มประสิทธิภาพดัชนี DB
การเพิ่มประสิทธิภาพดัชนี DB
UUID v7: Timestamp + สุ่ม
มาตรฐานล่าสุด, เรียงลำดับได้
มาตรฐานล่าสุด, เรียงลำดับได้
รูปแบบ ID ทางเลือก
NanoID: ID ที่ปลอดภัยสำหรับ URL
ความยาวแปรผัน, ชุดตัวอักษรแบบกำหนดเอง
ความยาวแปรผัน, ชุดตัวอักษรแบบกำหนดเอง
CUID2: ID ที่ทนทานต่อการชนกัน
ปลอดภัยในสภาพแวดล้อมแบบกระจาย, ความยาวแปรผัน
ปลอดภัยในสภาพแวดล้อมแบบกระจาย, ความยาวแปรผัน
ULID: ID ที่เรียงลำดับได้
26 ตัวอักษร, เข้ารหัส Base32
26 ตัวอักษร, เข้ารหัส Base32
KSUID: ID ที่เรียงตาม K ได้
เรียงตามเวลา, เข้ารหัส Base62
เรียงตามเวลา, เข้ารหัส Base62
Snowflake: ID ระบบแบบกระจาย
พัฒนาโดย Twitter, จำนวนเต็ม 64 บิต
พัฒนาโดย Twitter, จำนวนเต็ม 64 บิต
คำแนะนำการใช้งาน
- • วัตถุประสงค์ทั่วไป: UUID v4, UUID v7
- • คีย์หลักฐานข้อมูล: UUID v7, ULID, KSUID
- • สำหรับ URL: NanoID, CUID2
- • การสร้างแบบกำหนดได้: UUID v3, UUID v5
- • ระบบแบบกระจาย: Snowflake, KSUID
- • การเรียงลำดับตามเวลาสำคัญ: UUID v6, UUID v7, ULID