UTILS.
ทำงานในเบราว์เซอร์ 100%
nano

เครื่องสร้าง Nano ID

สร้างไอดีที่ไม่ซ้ำกัน กระชับ และปลอดภัยสำหรับ URL ด้วยขนาดและชุดอักขระที่กำหนดเอง

— ผลลัพธ์จะแสดงที่นี่ —

เกี่ยวกับเครื่องมือนี้

สร้าง Nano ID โดยใช้การสุ่มตัวอย่างแบบไม่เอนเอียงจาก crypto.getRandomValues ทั้งหมดในเบราว์เซอร์ของคุณ

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

การสุ่มกระจายสม่ำเสมอหรือไม่?
ใช่ มันใช้ rejection sampling พร้อม bit mask ดังนั้นทุกอักขระในชุดอักขระจึงมีโอกาสเท่ากัน โดยไม่มีความเอนเอียงจาก modulo
ทำไมขนาดเริ่มต้นคือ 21?
อักขระ 21 ตัวจากชุดอักขระ URL-safe 64 สัญลักษณ์ ให้โอกาสการชนกันใกล้เคียงกับ UUID

เครื่องมือเพิ่มเติม