UTILS.
เป็นส่วนตัวตั้งแต่เริ่ม
nano

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

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

ไฟล์ของคุณอยู่ในอุปกรณ์นี้

ไฟล์ประมวลผลในเบราว์เซอร์และไม่ถูกอัปโหลด เว็บไซต์จะดาวน์โหลดโค้ดและทรัพยากรที่จำเป็นต่อเครื่องมือ ไม่ต้องมีบัญชีและไม่มีตัวติดตาม

ใช้ปุ่มดาวน์โหลดเพื่อบันทึกเครื่องมือนี้เป็นไฟล์ HTML ไฟล์เดียวสำหรับใช้ออฟไลน์

ความเป็นส่วนตัว →
— ผลลัพธ์จะแสดงที่นี่ —

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

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

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

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

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