[ เครื่องสร้างรหัสแบบสุ่ม ]
สร้างรหัสแบบสุ่ม, รหัสผ่าน และบัตรกำนัลที่ปลอดภัย
ทุกรหัสถูกสร้างในเบราว์เซอร์ของคุณโดยใช้ Web Crypto API (crypto.getRandomValues) ดังนั้นสิ่งที่คุณสร้างจะไม่ถูกส่งไปยังเซิร์ฟเวอร์เลย
ดีสำหรับบัตรกำนัลและรหัสส่วนลด
ยังไม่มีรูปแบบที่บันทึก
ชุดอักขระ
คู่มือรูปแบบ
| X — ตัวพิมพ์ใหญ่แบบสุ่ม (A-Z) | XXXXXXXXXX |
| x — ตัวพิมพ์เล็กแบบสุ่ม (a-z) | xxxxxxxxxx |
| 9 — ตัวเลขแบบสุ่ม (0-9) | 9999999999 |
| * — สัญลักษณ์แบบสุ่ม | ********** |
| # — แบบสุ่มจากชุดที่เปิดใช้งานทั้งหมด | ########## |
| \ — Escape: ถือว่าอักขระถัดไปเป็น literal | \X\9\x |
ตัวอย่าง:
เครื่องมือนี้คืออะไร?
สร้างรหัสแบบสุ่มได้สูงสุด 2,000 รหัสต่อชุด ใช้รูปแบบเพื่อกำหนดโครงสร้าง — เหมาะสำหรับรหัสบัตรกำนัล คีย์ API รหัสผ่าน และบัตรของขวัญ
คำถามที่พบบ่อย
ตัวอักษรในรูปแบบหมายความว่าอะไร?
X = ตัวพิมพ์ใหญ่แบบสุ่ม (A-Z), x = ตัวพิมพ์เล็กแบบสุ่ม (a-z), 9 = ตัวเลขแบบสุ่ม (0-9), * = สัญลักษณ์แบบสุ่ม, # = สุ่มจากชุดที่เปิดใช้งานทั้งหมด ตัวอักษรอื่นๆ จะถูกถือเป็นตัวอักษรตามตัวอักษร (เช่น เครื่องหมายยัติภังค์ใน XXXX-9999 คือเครื่องหมายยัติภังค์ตามตัวอักษรเสมอ)
รหัสที่สร้างขึ้นสุ่มจริงๆ หรือไม่?
ใช่ รหัสทั้งหมดสร้างขึ้นโดยใช้ตัวสร้างตัวเลขสุ่มเชิงการเข้ารหัสที่ฝังอยู่ในเบราว์เซอร์ (crypto.getRandomValues) ซึ่งเป็นแหล่งเดียวกับที่ใช้สำหรับการดำเนินการที่ละเอียดอ่อนด้านความปลอดภัย ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ใดๆ
ฉันสามารถสร้างรหัสเฉพาะได้กี่รหัส?
สูงสุด 2,000 รหัสต่อชุด เปิดใช้ "รหัสเฉพาะเท่านั้น" เพื่อลบรายการซ้ำภายในชุด สำหรับปริมาณที่มากขึ้น ให้สร้างหลายชุดและรวมการส่งออก รูปแบบอย่าง XXXX-9999-XXXX มีการผสมผสานที่เป็นไปได้มากกว่า 2 ล้านล้านแบบ
ฉันสามารถบันทึกรูปแบบไว้ใช้ทีหลังได้ไหม?
ได้ — ตั้งชื่อรูปแบบของคุณแล้วคลิก บันทึกรูปแบบ สูงสุด 20 รูปแบบจะถูกเก็บไว้ใน localStorage ของเบราว์เซอร์ คุณยังสามารถส่งออกรูปแบบที่บันทึกทั้งหมดเป็นไฟล์ JSON ผ่านไอคอนเฟืองการตั้งค่าในแถบนำทาง
ฉันต้องสร้างบัญชีหรือสมัครสมาชิกไหม?
ไม่ต้อง ไม่ต้องมีบัญชี ไม่ต้องล็อกอิน และไม่ต้องใช้อีเมล เปิดหน้าเว็บแล้วสร้างรหัสได้ทันที สิ่งที่คุณสร้างจะไม่ถูกอัปโหลด บันทึกล็อก หรือเก็บไว้ที่ใดนอกเบราว์เซอร์ของคุณเอง
การสร้างรหัสทำบนเซิร์ฟเวอร์ของคุณหรือในเบราว์เซอร์ของฉัน?
ทำในเบราว์เซอร์ของคุณทั้งหมด เครื่องมือสร้างรหัสอื่นบางตัวส่งคำขอผ่านเซิร์ฟเวอร์ (มักมี CAPTCHA คั่นเพื่อควบคุมภาระ) ซึ่งหมายความว่ารหัสของคุณผ่านโครงสร้างพื้นฐานของเขา เครื่องมือนี้ไม่เคยส่งคำขอผ่านเครือข่ายเพื่อสร้างรหัส ทุกอย่างทำงานในเครื่องโดยใช้ Web Crypto API
โอกาสที่รหัสสองรหัสที่สร้างขึ้นจะซ้ำกันมีเท่าไร?
ขึ้นอยู่กับขนาดของรูปแบบ ไม่ใช่แค่จำนวนรหัสในชุด สำหรับรหัสตัวอักษรและตัวเลข 8 ตัว (62^8 ≈ 218 ล้านล้านแบบ) การสร้าง 2,000 รหัสจะมีโอกาสซ้ำต่ำกว่า 0.001% โดยใช้หลักคณิตศาสตร์ปัญหาวันเกิดเดียวกับที่อยู่เบื้องหลังอัตราการชนกันของ UUID เปิดใช้ "เฉพาะรหัสที่ไม่ซ้ำกัน" เพื่อรับประกันว่าไม่มีรหัสซ้ำในชุดเดียวกัน ไม่ว่ารูปแบบจะยาวเท่าใด
ฉันสร้างมากกว่า 2,000 รหัสในครั้งเดียวได้ไหม?
ขีดจำกัด 2,000 รหัสต่อชุดช่วยให้การสร้างรวดเร็วและทำฝั่งไคลเอนต์ทั้งหมด โดยไม่มีคิวเซิร์ฟเวอร์หรือการจำกัดอัตรา หากต้องการปริมาณมากกว่านี้ ให้สร้างหลายชุดต่อกันแล้วรวมไฟล์ที่ส่งออก ไม่มีช่วงพักระหว่างชุด เพราะไม่มีอะไรถูกประมวลผลบนเซิร์ฟเวอร์
Why true randomness matters for code generation · How to generate unique codes that never repeat · All guide articles