ตัวสร้าง UUID
ตัวสร้าง UUID: สร้าง UUID v1 และ v4 ได้แบบกลุ่ม พร้อมปรับตัวพิมพ์ ขีดคั่น และจำนวนได้ เหมาะกับคีย์ฐานข้อมูล โทเค็น API และรหัสติดตาม ทุกขั้นตอนทำงานอยู่ในเบราว์เซอร์ของคุณ
เวอร์ชัน UUID
จำนวน
1 UUIDตัวเลือกรูปแบบ
ใช้ตัวพิมพ์ใหญ่
มีขีดคั่น
เริ่มต้นอย่างรวดเร็ว
สถานการณ์การใช้งานทั่วไป
ใช้เป็น primary key ของฐานข้อมูลหรือ ID กระจายตัว
ใช้เป็นคีย์ idempotency สำหรับ API และป้องกันการส่งซ้ำ
ใช้สำหรับระบุเหตุการณ์/ล็อก/Trace ID
พารามิเตอร์เวอร์ชันและรูปแบบ
คำแนะนำการใช้งาน
ข้อจำกัดและความเข้ากันได้
ความเป็นส่วนตัวและความปลอดภัย
คำถามที่พบบ่อย
UUID คือรหัส 128 บิตที่ออกแบบมาให้มีโอกาสซ้ำกันต่ำมาก รูปแบบมาตรฐานคือเลขฐานสิบหก 32 ตัว แบ่งเป็น 8‑4‑4‑4‑12 ตำแหน่ง เวอร์ชันที่ใช้บ่อยคือ v1 (มีความหมายด้านเวลา) และ v4 (สุ่ม)
โดยทั่วไปแนะนำ v4 เพราะไม่มี semantics ด้านเวลา v1 มีข้อดีเรื่องการเรียงตามเวลาแต่แฝงข้อมูลเวลาไว้ด้วย
ในระดับการใช้งานปกติ โอกาสชนมีน้อยมาก หากต้องการความไม่ซ้ำที่แข็งแรงข้ามระบบ ควรมีการ deduplicate หรือ constraint เพิ่มเติมในระดับธุรกิจ
ไม่มีผลในเชิงความหมาย การเปรียบเทียบควรไม่แยกตัวพิมพ์เล็ก‑ใหญ่ แต่เพื่อความสม่ำเสมอควรกำหนดแนวปฏิบัติให้ตรงกัน
ไม่จำเป็น ขีดช่วยให้อ่านง่าย ในขณะที่แบบไม่มีขีดเหมาะกับ URL หรือการจัดเก็บแบบกระชับ
ไม่ควร UUID ถูกออกแบบให้เป็นตัวระบุตัวตน ไม่ใช่ความลับ หากต้องการรหัสผ่านควรใช้วิธีสร้าง key/รหัสผ่านที่เหมาะสม