เครื่องสร้าง UUID

เลือกจำนวน UUID ที่ต้องการสร้าง - แต่ละอันเป็น UUID เวอร์ชัน 4 แบบสุ่ม จัดรูปแบบตามมาตรฐาน

อัปเดตล่าสุด: September 5, 2026

คำถามที่พบบ่อย

UUID คืออะไร?

ตัวระบุที่ไม่ซ้ำกันสากล (Universally Unique Identifier) - ค่า 128 บิตที่จัดรูปแบบเป็นเลขฐานสิบหก 32 หลักในห้ากลุ่ม (เช่น ตัวอักษร 8-4-4-4-12) ออกแบบมาเพื่อให้การสร้างขึ้นแยกกัน ที่ใดก็ตาม มีโอกาสน้อยมากอย่างไม่น่าเชื่อที่จะชนกับ UUID อื่นที่เคยสร้างขึ้นมา

"เวอร์ชัน 4" หมายถึงอะไรสำหรับ UUID?

UUID เวอร์ชัน 4 ถูกสร้างจากบิตแบบสุ่ม (หรือกึ่งสุ่ม) ตรงข้ามกับ UUID เวอร์ชันอื่นที่อิงตามการประทับเวลาหรือเนมสเปซ - เป็นประเภทที่พบบ่อยที่สุดสำหรับ ID ที่ไม่ซ้ำกันสำหรับวัตถุประสงค์ทั่วไป และเป็นสิ่งที่เครื่องสร้างนี้ผลิต

โอกาสที่ UUID จะชนกันมีมากแค่ไหน?

แทบไม่มีนัยสำคัญเลย - ด้วย 122 บิตแบบสุ่ม (บิตเพียงไม่กี่บิตถูกกำหนดตายตัวเพื่อระบุเวอร์ชัน) คุณจะต้องสร้าง UUID ประมาณหนึ่งพันล้านตัวต่อวินาทีเป็นเวลาประมาณ 85 ปีก่อนที่จะมีโอกาส 50% ที่จะเกิดการชนกัน นี่คือเหตุผลที่ UUID ได้รับความไว้วางใจให้เป็นตัวระบุที่ไม่ซ้ำกันโดยไม่ต้องตรวจสอบทะเบียนกลาง

ฉันสามารถใช้ UUID เป็นคีย์หลักของฐานข้อมูลได้หรือไม่?

ได้ นี่เป็นหนึ่งในการใช้งานที่พบบ่อยที่สุด - UUID ช่วยให้คุณสร้าง ID ที่ไม่ซ้ำกันได้อย่างเป็นอิสระข้ามหลายเซิร์ฟเวอร์หรือบริการโดยไม่ต้องตรวจสอบฐานข้อมูลกลางก่อน หลีกเลี่ยงการชนกันที่อาจเกิดขึ้นได้กับตัวเลขที่เพิ่มขึ้นอัตโนมัติแบบง่ายๆ ในระบบแบบกระจาย

UUID ที่สร้างที่นี่มีรูปแบบเดียวกันเสมอ เช่น 8-4-4-4-12 หรือไม่?

ใช่ - UUID ทุกตัวมีรูปแบบมาตรฐาน 36 ตัวอักษร ประกอบด้วยกลุ่มเลขฐานสิบหกห้ากลุ่มคั่นด้วยขีด (8-4-4-4-12 หลัก) ซึ่งเป็นโครงสร้างตาม RFC 4122 ที่ฐานข้อมูล API และไลบรารีคาดหวังให้แยกวิเคราะห์ได้

GUID เป็นสิ่งเดียวกับ UUID หรือไม่?

ในทางปฏิบัติแล้วใช่ - GUID (Globally Unique Identifier) เป็นคำศัพท์ของ Microsoft สำหรับแนวคิดตัวระบุ 128 บิตเดียวกันกับ UUID และทั้งสองคำนี้ใช้แทนกันได้ในบริบทส่วนใหญ่ รวมถึงในผลลัพธ์ของเครื่องสร้างนี้ด้วย

คำนวณ