เครื่องสร้าง 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 และทั้งสองคำนี้ใช้แทนกันได้ในบริบทส่วนใหญ่ รวมถึงในผลลัพธ์ของเครื่องสร้างนี้ด้วย