CanDoYa
TH

สร้าง UUID ฟรี (v4 และ v7)

ทำงานในเบราว์เซอร์ทั้งหมด ไม่ต้องอัปโหลด ไม่ต้องสมัครสมาชิก

เวอร์ชัน

สุ่มล้วน - 122 บิตจากแหล่งสุ่มที่ปลอดภัย

รูปแบบ
กำลังโหลด…
แชร์เครื่องมือนี้

เครื่องมือสร้าง UUID คืออะไร

UUID คือรหัสประจำตัวขนาด 128 บิตที่ไม่ซ้ำกันทั่วโลก เขียนเป็นตัวอักษร 36 ตัวประกอบด้วยเลขฐานสิบหกและขีดกลาง เช่น 550e8400-e29b-41d4-a716-446655440000 เครื่องมือนี้สร้าง UUID เวอร์ชัน 4 แบบสุ่มและเวอร์ชัน 7 ที่เรียงตามเวลาสร้างตามมาตรฐาน RFC 9562 ได้ครั้งละหลายชุด โดยทำงานในเบราว์เซอร์ทั้งหมด รหัสที่สร้างจึงไม่ถูกส่งออกจากเครื่องของคุณ

วิธีใช้งาน

  1. 1เลือกเวอร์ชัน. เลือก UUID v4 สำหรับรหัสที่สุ่มล้วน หรือ UUID v7 สำหรับรหัสที่เรียงตามเวลาสร้าง
  2. 2กำหนดจำนวน. เลือกจำนวน UUID ที่ต้องการสร้างในครั้งเดียว ตั้งแต่ 1 ถึง 1000 ชุด
  3. 3ปรับรูปแบบ. ใช้รูปแบบตัวพิมพ์เล็กมีขีดกลางมาตรฐาน หรือเปิดตัวพิมพ์ใหญ่ หรือปิดขีดกลางให้ตรงกับวิธีที่ระบบของคุณเก็บรหัส
  4. 4คัดลอกส่วนที่ต้องการ. กดคัดลอกที่ UUID แต่ละชุดเพื่อคัดลอกทีละชุด หรือกดคัดลอกทั้งหมดเพื่อเอาทั้งชุดครั้งเดียว บรรทัดละหนึ่งรหัส

เหมาะกับใคร

UUID ทุกชุดถูกสร้างในเครื่องด้วยตัวสุ่มเลข Web Crypto ของเบราว์เซอร์ จึงไม่มีการอัปโหลดใด ๆ และใช้งานได้แม้ออฟไลน์หลังจากโหลดหน้าเว็บแล้ว เลือกเวอร์ชัน 4 เมื่อต้องการรหัสสุ่มที่คาดเดาไม่ได้ หรือเลือกเวอร์ชัน 7 เมื่อจะนำไปใช้เป็นคีย์ของฐานข้อมูล เพราะ v7 ขึ้นต้นด้วยไทม์สแตมป์เวลาที่สร้าง 48 บิต ทำให้แถวข้อมูลถูกแทรกเรียงตามลำดับและดัชนี B-tree ยังทำงานได้เร็ว ชุด v7 ที่สร้างจากหน้านี้ยังเรียงลำดับได้เป๊ะแม้อยู่ในมิลลิวินาทีเดียวกัน ด้วยวิธีตัวนับแบบโมโนโทนิกตามมาตรฐาน RFC 9562 หากฐานข้อมูลหรือสเปกของคุณเก็บ UUID เป็นเลขฐานสิบหกล้วน 32 ตัว ก็แค่เปิดตัวพิมพ์ใหญ่หรือปิดขีดกลางให้ตรงกัน

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

เครื่องมือสร้าง UUID นี้ฟรีไหม

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

UUID ที่สร้างขึ้นถูกอัปโหลดไปที่ไหนไหม

ไม่ครับ UUID ถูกสร้างในเครื่องด้วย Web Crypto API ของเบราว์เซอร์ ไม่มีการส่งอะไรไปยังเซิร์ฟเวอร์ รหัสที่สร้างสำหรับระบบส่วนตัวจึงยังอยู่บนอุปกรณ์ของคุณเสมอ

UUID v4 กับ v7 ต่างกันอย่างไร

v4 มี 122 บิตสุ่มล้วน คาดเดาไม่ได้สูงสุดและไม่มีโครงสร้าง ส่วน v7 แทนที่ 48 บิตแรกด้วยไทม์สแตมป์ Unix หน่วยมิลลิวินาที ทำให้รหัสเรียงตามลำดับเวลาสร้าง ใช้ v7 กับคีย์ฐานข้อมูลที่ได้ประโยชน์จากการแทรกแบบเรียงลำดับ และใช้ v4 เมื่อรหัสต้องไม่เผยข้อมูลใด ๆ

UUID สองชุดชนกันได้ไหม

ในทางปฏิบัติแทบเป็นไปไม่ได้ ด้วย 122 บิตสุ่มของ v4 คุณต้องสร้าง UUID ราว 330 พันล้านล้านชุดถึงจะมีโอกาสซ้ำแค่ 1% เท่านั้น เครื่องมือนี้ยังใช้แหล่งสุ่มที่ปลอดภัยเชิงการเข้ารหัสของเบราว์เซอร์ ไม่ใช่ตัวสุ่มปลอมที่อ่อนแอ

ทำไม UUID ถึงมี 36 ตัวอักษรและมีขีดกลาง

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

ดึงไทม์สแตมป์กลับจาก UUID v7 ได้ไหม

ได้ครับ เลขฐานสิบหก 12 ตัวแรกของ UUID v7 คือไทม์สแตมป์ Unix 48 บิตหน่วยมิลลิวินาที เมื่อคุณสร้างรหัส v7 ที่นี่ เครื่องมือจะถอดไทม์สแตมป์ที่ฝังอยู่นั้นออกมาแสดงเป็นเวลา UTC ใต้ชุดผลลัพธ์

UUID กับ GUID เหมือนกันไหม

เหมือนกันครับ GUID (global unique identifier) คือชื่อที่ Microsoft ใช้เรียกรูปแบบ 128 บิตเดียวกันนี้ ส่วน UUID คือคำที่เป็นมาตรฐานกลางตาม RFC 9562 UUID ที่สร้างจากที่นี่จึงเป็น GUID ที่ใช้งานได้จริง เพียงแต่เครื่องมือของ Microsoft มักแสดงผลเป็นตัวพิมพ์ใหญ่

UUID ตัวพิมพ์ใหญ่กับตัวพิมพ์เล็กเทียบเท่ากันไหม

เทียบเท่ากันครับ RFC 9562 ระบุว่าเลขฐานสิบหกไม่สนใจตัวพิมพ์ใหญ่เล็ก โดยกำหนดตัวพิมพ์เล็กเป็นรูปแบบผลลัพธ์มาตรฐาน สวิตช์ตัวพิมพ์ใหญ่เปลี่ยนแค่วิธีแสดงผลและคัดลอก แต่ยังคงเป็น UUID เดิม