สร้าง UUIDคืออะไร?
สร้าง UUID v4 ฟรีออนไลน์ ใช้ crypto.randomUUID() เพื่อสร้างตัวระบุที่ไม่ซ้ำกันสากล สร้างเป็นชุดสูงสุด 50 UUID
ตัวระบุเฉพาะสากล (UUID) เป็นสิ่งจำเป็นสำหรับการพัฒนาซอฟต์แวร์สมัยใหม่ ใช้เป็นคีย์หลักของฐานข้อมูล ตัวระบุเซสชัน ตัวระบุในระบบแบบกระจาย และ ID ของทรัพยากร API — ในทุกที่ที่คุณต้องการค่าที่ไม่ซ้ำกันโดยไม่ต้องมีหน่วยงานกลางคอยประสานงาน เครื่องมือสร้าง UUID สร้าง UUID เวอร์ชัน 4 ตามมาตรฐาน RFC 4122 โดยใช้ตัวสร้างเลขสุ่มแบบเข้ารหัสของเบราว์เซอร์ ทำให้มั่นใจได้ว่าทุก ID ไม่ซ้ำกันและคาดเดาไม่ได้อย่างแท้จริง
เครื่องมือสร้าง UUID ในรูปแบบเลขฐานสิบหกมาตรฐาน 8-4-4-4-12 (เช่น 550e8400-e29b-41d4-a716-446655440000) การสร้างแบบชุดสามารถสร้าง 1, 5, 10 หรือ 50 UUID ในครั้งเดียว — มีประโยชน์สำหรับการสร้างตัวระบุล่วงหน้าสำหรับการย้ายฐานข้อมูลใหม่หรือการกำหนด ID ให้กับทรัพยากรเป็นชุด UUID แต่ละตัวในชุดจะสุ่มอย่างอิสระ จึงไม่มีรูปแบบเรียงลำดับที่คาดเดาได้
ตัวเลือกการปรับแต่งครอบคลุมรูปแบบที่พบบ่อยที่สุด เปิด-ปิดยัติภังค์เพื่อสร้างสตริงฐานสิบหกขนาดกะทัดรัด 32 อักขระโดยไม่มีตัวคั่น ซึ่งมักใช้ในการตั้งชื่อไฟล์หรือเมื่อจัดเก็บ UUID โดยไม่มีการจัดรูปแบบ สลับระหว่างตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ — บางระบบนิยมใช้ตัวพิมพ์ใหญ่ในเลขฐานสิบหก ในขณะที่ระบบอื่นกำหนดมาตรฐานเป็นตัวพิมพ์เล็ก UUID แต่ละตัวในชุดจะอัปเดตตามตัวเลือกการจัดรูปแบบปัจจุบัน
การสร้างใช้ crypto.randomUUID() เมื่อพร้อมใช้งาน และใช้การสุ่มที่ปลอดภัยเชิงการเข้ารหัสผ่าน Web Crypto API เป็นทางเลือกสำรอง หมายความว่า UUID เหมาะสำหรับแอปพลิเคชันที่อ่อนไหวด้านความปลอดภัย เช่น โทเค็นยืนยันตัวตน ลิงก์รีเซ็ตรหัสผ่าน และการจัดการเซสชัน — ไม่ใช่แค่ข้อมูลทดสอบ UUID ที่สร้างขึ้นจะไม่มีวันซ้ำกัน และธรรมชาติแบบสุ่มทำให้คาดเดาไม่ได้