Handytool
อรรถประโยชน์ทำงานในเครื่อง

UUID generator

สร้าง UUID v4 แบบสุ่มตามหนังสือสัญญาว่า หรือ UUID v7 ที่เรียงลำดับตามเวลา identifiers เทพหลายเครื่องไว้ — ในเบราว์เซอร์ของคุณ

UUID
UUID ของคุณจะปรากฏที่นี่
เวอร์ชัน

v4 แบบสุ่มเต็มรูปแบบ v7 ฝังเวลา millisecond สำหรับ database-friendly ordering

สร้าง UUID 1 ถึง 100 พร้อมกัน

ตัวพิมพ์

ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีสิ่งใดอัปโหลด

เกี่ยวกับ UUID generator

UUID generator ของ Handytool สร้าง UUID v4 identifiers แบบสุ่มตามหนังสือสัญญาว่าและ UUID v7 identifiers ที่เรียงลำดับตามเวลา — พร้อมวาง ลงในฐานข้อมูล API call หรือ application config สร้าง ID ทั้งหลาย เมื่อก็ได้ สูงสุด 100 คน สลับการใช้ตัวพิมพ์ ลด dash wrap ในวงเล็บ ID ทั้งหมดมาจาก Web Crypto API และได้สร้างขึ้นทั้งหมดในเบราว์เซอร์ของคุณ

คุณสมบัติของ UUID generator

  • 01

    UUID v4 และ UUID v7

    v4 เป็น UUID แบบสุ่มเต็มรูปแบบที่คลาสสิก ใช้ทั่วไป v7 ฝังเวลา millisecond ที่จุดเริ่มต้น ดังนั้น ID จึงเรียงลำดับ chronologically — อุดมคติสำหรับ primary key ฐานข้อมูลที่ต้องการ locality ดัชนี ดี

  • 02

    Bulk generation

    ต้องการ UUID 100 ตัวสำหรับ test fixture? ลาก slider สลับ lower/upper casing dashes และการห่อ curly-brace เพื่อให้ตรงกับสภาพแวดล้อม แล้วคัดลอก block ทั้งหมดหรือ ดาวน์โหลดเป็นไฟล์ .txt

  • 03

    สุ่มตามหนังสือสัญญาว่าทั้งนี้ทางการคำนวณ

    UUID ทุกตัวสร้างขึ้นด้วย crypto.randomUUID (สำหรับ v4) หรือ crypto.getRandomValues (สำหรับ v7) — แหล่ง สุ่มที่ปลอดภัยเดียวกันที่ใช้โดย HTTPS ไม่มี weak Math.random() fallback

คำถามที่พบบ่อยของ UUID generator

UUID คืออะไร
UUID (Universally Unique Identifier) หรือเรียกว่า GUID เป็น 128 บิต identifier ออกแบบให้ไม่ซ้ำกันในพื้นที่และเวลาโดยไม่ต้องมี ส่วนกลาง UUID คือวิธีมาตรฐาน กำหนด ID ให้กับ record object และ event ในระบบแจก
ฉันควรใช้ UUID v4 หรือ v7
ใช้ v4 เมื่อคุณต้องการ ID แบบสุ่มเต็มรูปแบบไม่มีข้อมูล ใช้ v7 เป็น database primary key — leading timestamp ทำให้ insert append-heavy แทน random ซึ่งปรับปรุง B-tree index performance อย่างมาก
UUID ไม่ซ้ำกันจริง ๆ หรือไม่
UUID 128 บิต สุ่มมี 2^122 ค่าที่เป็นไปได้ คุณจะต้อง สร้าง UUID ประมาณ 2.7 quintillion เพื่อมี 1-in-a-billion โอกาส การชน สำหรับวัตถุประสงค์ทั่วไป การชนกันเป็นไปไม่ได้
ฉันสามารถใช้นี้สำหรับ security token ได้หรือไม่
UUID v4 ใช้ Web Crypto API ดังนั้นจึง สุ่มตามหนังสือสัญญาว่าและเหมาะสำหรับ session ID หรือ short-lived token สำหรับลับระยะยาว ดีกว่าต้องจำค่า token ที่อุทิศให้กับ auth tag UUID v7 แสดง creation time ดังนั้นหลีกเลี่ยง มันสำหรับสิ่งใดก็ตามที่ละเอียดอ่อนด้านความปลอดภัย
UUID ถูกส่งไปที่ใดก็ตาม
ไม่ UUID ทั้งหมดสร้างขึ้นในพื้นที่โดยใช้ crypto API ของเบราว์เซอร์ ไม่มีสิ่งใดถูกอัปโหลด บันทึก หรือจัดเก็บ

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

อรรถประโยชน์

สำรวจเครื่องมืออื่น ๆ

เครื่องมือทั้งหมด