เครื่องสร้าง UUID
สร้างและคัดลอกตัวระบุที่ไม่ซ้ำกันต่างๆ (UUIDs)
การตั้งค่าการสร้าง ID
เลือกรูปแบบและตัวเลือกสำหรับ ID ที่จะสร้าง
ID ที่สร้างขึ้น
สุ่ม
รายการ ID ที่สร้างขึ้น คลิกเพื่อคัดลอก
c1a7b696-6301-45b6-9a94-925d577ca6573f63ff0a-1da2-4561-ac70-18110458f34b356d45c6-8b32-49bd-8c43-1829540aecf83dce2200-58ed-4930-83e8-0f712035e4531826608f-7b92-485b-bb6b-a2f474ad681bรายละเอียดรูปแบบ 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