ข้ามไปยังเนื้อหาหลัก
เครื่องมือเดฟDevTools Arcade
STAGE 06Developer

ID Generator · เครื่องสร้าง ID

สร้าง UUID v4, Nano ID, รหัสผ่านปลอดภัย, สตริงสุ่ม และข้อมูลผู้ใช้สมมติด้วย Crypto API

ID Generator คืออะไร?

ID Generator สร้างค่าสุ่มที่ปลอดภัยด้วย Web Crypto API ทั้ง UUID v4, Nano ID, สตริงสุ่ม รหัสผ่าน ตัวเลขสุ่ม และข้อมูลผู้ใช้สมมติสำหรับทดสอบระบบ

ใช้ทำอะไรได้บ้าง

  • สร้าง ID สำหรับฐานข้อมูลหรือ Test fixture
  • สร้างรหัสผ่านที่แข็งแรง
  • สร้าง Mock data สำหรับ UI

เครื่องมือย่อยในหมวดนี้

วิธีใช้งาน

  1. เลือกประเภท
  2. ตั้งค่าความยาวและชุดอักขระ
  3. กด Generate (หรือ Ctrl/⌘+Enter)
  4. คัดลอก หรือดาวน์โหลดเป็น TXT/JSON

ตัวอย่าง Input / Output

Input

UUID v4 × 1

Output

3f1c6a52-8e0d-4b5f-9d4e-2a7b9c1e6f30

เหมาะกับงานแบบไหน

  • Seed ข้อมูล
  • สร้าง API Key ชั่วคราวสำหรับ dev
  • ทดสอบฟอร์ม

ข้อจำกัดที่ควรรู้

  • ข้อมูลสมมติเป็นการสุ่มรวมชื่อและใช้โดเมน example.com ไม่ใช่ข้อมูลบุคคลจริง
  • จำนวนสูงสุดต่อครั้งจำกัดไว้เพื่อไม่ให้ Browser ค้าง

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

ค่าสุ่มปลอดภัยพอสำหรับรหัสผ่านไหม?

ใช่ ใช้ crypto.getRandomValues พร้อม rejection sampling เพื่อไม่ให้เกิด bias

Nano ID ต่างจาก UUID อย่างไร?

Nano ID สั้นกว่า (ค่าเริ่มต้น 21 ตัว) ใช้อักขระที่ปลอดภัยกับ URL แต่มีโอกาสชนใกล้เคียง UUID v4