ID Generator คืออะไร?
ID Generator สร้างค่าสุ่มที่ปลอดภัยด้วย Web Crypto API ทั้ง UUID v4, Nano ID, สตริงสุ่ม รหัสผ่าน ตัวเลขสุ่ม และข้อมูลผู้ใช้สมมติสำหรับทดสอบระบบ
ใช้ทำอะไรได้บ้าง
- สร้าง ID สำหรับฐานข้อมูลหรือ Test fixture
- สร้างรหัสผ่านที่แข็งแรง
- สร้าง Mock data สำหรับ UI
เครื่องมือย่อยในหมวดนี้
วิธีใช้งาน
- เลือกประเภท
- ตั้งค่าความยาวและชุดอักขระ
- กด Generate (หรือ Ctrl/⌘+Enter)
- คัดลอก หรือดาวน์โหลดเป็น 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