เครื่องสร้าง UUID
สร้างและคัดลอกตัวระบุที่ไม่ซ้ำกันต่างๆ (UUIDs)
การตั้งค่าการสร้าง ID
เลือกรูปแบบและตัวเลือกสำหรับ ID ที่จะสร้าง
ID ที่สร้างขึ้น
สุ่ม
รายการ ID ที่สร้างขึ้น คลิกเพื่อคัดลอก
d731b3ab-f247-414a-8db6-67a21b5956aa3887eea2-b6c5-4bbe-810a-d76ed002895765107f12-73f2-4905-8747-d4b49ee88699cbaa25e2-df5d-4202-a459-e88c8c0e5c7b1b8f729e-c4a5-458f-b26c-c2605691b9d2รายละเอียดรูปแบบ 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