สร้างตัวระบุ UUID v1 ภายในเครื่องในเบราว์เซอร์เมื่อคุณต้องการค่าที่มีเวลาสร้างและตัวระบุ node เครื่องมือนี้มีประโยชน์สำหรับการเชื่อมต่อกับระบบเดิม การนำเข้าฐานข้อมูล fixture แบบเรียงลำดับ และระบบที่ยังคาดหวัง UUID เวอร์ชัน 1 ตาม RFC 4122
เมื่อ UUID v1 มีประโยชน์
UUID v1 จัดเก็บ timestamp, clock sequence และค่า node 48 บิตไว้ในสตริง UUID มาตรฐาน 36 อักขระ จึงทำให้ ID ที่สร้างขึ้นเรียงตามเวลาสร้างได้โดยประมาณ ขณะเดียวกันยังใช้ได้กับระบบที่รับคอลัมน์ UUID, URL, log และ payload ของ API ทั่วไป
ความเป็นส่วนตัวและตัวระบุ Node
การสร้าง UUID v1 แบบดั้งเดิมใช้ MAC address ของการ์ดเครือข่ายจริง ซึ่งอาจเปิดเผยข้อมูลฮาร์ดแวร์ได้ เครื่องมือนี้จึงเริ่มจาก MAC address แบบสุ่มที่กำหนดให้ใช้ภายในเครื่องแทน คุณสามารถป้อนค่า node เฉพาะเมื่อจำเป็นต้องให้ตรงกับระบบเดิมได้ แต่ควรหลีกเลี่ยงการใช้ที่อยู่ฮาร์ดแวร์จริงในตัวอย่างสาธารณะหรือข้อมูลที่แชร์
Clock Sequence และการสร้างเป็นชุด
Clock sequence คือค่า 14 บิตที่ช่วยหลีกเลี่ยงการชนกันเมื่อ node เดียวกันสร้าง ID ในช่วงเวลาใกล้กัน การสร้างเป็นชุดจะเก็บ ID ทั้งหมดไว้ในมิลลิวินาทีเดียวกันและเพิ่ม tick ระดับ 100 นาโนวินาทีสำหรับแต่ละแถว ดังนั้นทุกค่าในผลลัพธ์จึงยังคงไม่ซ้ำกัน