ข้ามไปยังเนื้อหา
EVOA Toolbox

สร้าง UUID

สร้าง UUID v4 แบบสุ่ม หรือ UUID v7 ที่เรียงตามเวลาได้เป็นชุด (สูงสุด 1,000 รายการ) คัดลอกทั้งหมดหรือดาวน์โหลดเป็นไฟล์ .txt ทำงานในเบราว์เซอร์ของคุณ

ประมวลผลในเบราว์เซอร์ของคุณ ข้อความของคุณไม่ถูกอัปโหลด

กำลังโหลดเครื่องมือ…

เครื่องมือนี้ทำอะไรได้

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

สร้างได้ตั้งแต่ 1 ถึง 1,000 รายการในครั้งเดียว แสดงเป็นตัวพิมพ์ใหญ่ หรือตัดเครื่องหมายขีดกลางเพื่อให้ได้ ID 32 อักขระแบบกะทัดรัด ภายในชุดเดียวกัน ค่า v7 จะเพิ่มขึ้นอย่างเคร่งครัด แม้จะสร้างหลายค่าในมิลลิวินาทีเดียวกัน

ความสุ่มมาจากตัวสร้างที่ปลอดภัยทางการเข้ารหัสของเบราว์เซอร์ (crypto.randomUUID และ crypto.getRandomValues) ID ถูกสร้างบนอุปกรณ์ของคุณและไม่ถูกส่งไปที่ใด

วิธีใช้งาน

  1. 1เลือกเวอร์ชัน v4 (สุ่ม) หรือ v7 (เรียงตามเวลา)
  2. 2ตั้งจำนวน UUID ที่ต้องการ (1 ถึง 1,000) และตัวเลือกรูปแบบ
  3. 3คลิกสร้าง (หรือสร้างใหม่เพื่อรับชุดใหม่)
  4. 4คัดลอกค่าเดียว คัดลอกทั้งหมด หรือดาวน์โหลดรายการเป็นไฟล์ .txt

รูปแบบที่รองรับ

เอาต์พุต: ข้อความ UUID ในรูปแบบ 8-4-4-4-12 (หรือเลขฐานสิบหก 32 หลักที่ไม่มีขีดกลาง) หนึ่งรายการต่อบรรทัด

ความเป็นส่วนตัว

เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณ ข้อมูลที่คุณป้อนจะถูกประมวลผลบนอุปกรณ์ของคุณและไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ข้อจำกัด

  • UUID v7 ฝังเวลาที่สร้างไว้ใน ID อย่าใช้ในกรณีที่การเปิดเผยเวลาสร้างเป็นปัญหา ให้ใช้ v4 แทน
  • ลำดับของ v7 ข้ามเครื่องต่าง ๆ ขึ้นกับนาฬิกาของเครื่องเหล่านั้น และเรียงตามเวลาโดยประมาณเท่านั้น
  • สร้างได้สูงสุด 1,000 UUID ต่อการคลิกหนึ่งครั้ง
  • UUID เป็นตัวระบุ ไม่ใช่ความลับ อย่าใช้เป็นรหัสผ่านหรือโทเค็นการเข้าถึง แม้ค่า v4 จะเดายากก็ตาม
  • ไม่มีเวอร์ชันอื่น (v1, v3, v5, v6)

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

ควรใช้ v4 หรือ v7

ใช้ v4 เมื่อต้องการ ID สุ่มที่ไม่ซ้ำเท่านั้น ใช้ v7 สำหรับ primary key ของฐานข้อมูลหรือ event ID ที่ลำดับการแทรกและตำแหน่งของดัชนีมีความสำคัญ ตราบใดที่การเปิดเผยเวลาสร้างยอมรับได้

UUID ที่สร้างสองค่าจะซ้ำกันได้หรือไม่

กับ v4 โอกาสน้อยมากจนแทบเป็นไปไม่ได้ เพราะมีบิตสุ่ม 122 บิต กับ v7 ความไม่ซ้ำมาจากเวลา ตัวนับ และบิตสุ่ม 62 บิต ในทางปฏิบัติไม่เกิดการซ้ำกัน

เหมือนกับ GUID หรือไม่

เหมือนกัน GUID เป็นชื่อที่ Microsoft ใช้เรียกตัวระบุ 128 บิตเดียวกัน เอาต์พุตตัวพิมพ์ใหญ่พบบ่อยในบริบท .NET และ Windows

UUID ถูกสร้างบนเซิร์ฟเวอร์หรือไม่

ไม่ ถูกสร้างในเบราว์เซอร์ของคุณด้วยตัวสร้างเลขสุ่มที่ปลอดภัยของเบราว์เซอร์

เครื่องมือที่เกี่ยวข้อง