เครื่องสร้างสตริงสุ่ม
กำหนดความยาว จำนวน และชุดอักขระ แล้วสร้างสตริงสุ่มได้ทันทีในเบราว์เซอร์ของคุณ
ตัวอย่างสตริงแรก
—- ความยาวต่อสตริง
- 0
- จำนวนผลลัพธ์
- 0
- ขนาดชุดอักขระ
- 0
สตริงทั้งหมด
การคัดลอกและดาวน์โหลดจะรวมผลลัพธ์ทั้งหมดเสมอ
ชุดอักขระปัจจุบัน
อักขระที่สุ่มเลือกได้จริงหลังรวม ลบรายการซ้ำ และตัดรายการที่ไม่รวม
อักขระแต่ละตำแหน่งจะถูกสุ่มอย่างอิสระจากชุดสุดท้าย ผลลัพธ์หลายรายการอาจซ้ำกันและไม่รับประกันความไม่ซ้ำ
ดูรายละเอียดเพิ่มเติม
ชุดอักขระและวิธีสร้าง
สตริงสุ่มถูกสร้างอย่างไร
ระบบรวมตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก ตัวเลข สัญลักษณ์ และอักขระกำหนดเองที่เลือกไว้ จากนั้นลบรายการซ้ำตามจุดรหัส Unicode ก่อนใช้กฎตัดอักขระที่คล้ายกันและอักขระที่ระบุเองออก
ในแต่ละตำแหน่ง ระบบใช้ค่าจาก Web Crypto แล้วใช้การสุ่มแบบ rejection sampling เพื่อจับคู่กับดัชนีในชุดอักขระสุดท้าย จึงหลีกเลี่ยงความเอนเอียงจากการใช้เศษเหลือโดยตรง
เหตุผลที่ตัดอักขระที่ดูคล้ายกันออก
ตัวเลือกนี้จะนำ 0, O, 1, l, I และ | ออกจากชุดอักขระ ทำให้อ่านหรือถอดข้อความด้วยมือได้ง่ายขึ้น แต่ไม่ได้ทำให้ผลลัพธ์กลายเป็นรหัสผ่านที่เหมาะสม
การจัดการอักขระ Unicode กำหนดเอง
อินพุตกำหนดเองจะถูกแยกและลบรายการซ้ำตามจุดรหัส Unicode อีโมจิ ตัวเลือกแบบแปรผัน และกลุ่มอักขระหลายจุดรหัสอาจถูกแยกออก จึงไม่เหมาะกับลำดับอีโมจิที่ซับซ้อน
ข้อจำกัดและการใช้งานที่เหมาะสม
ความยาวสตริงอยู่ที่ 1–4,096 จำนวนอยู่ที่ 1–200 และรวมทั้งหมดได้ไม่เกิน 100,000 อักขระ อักขระกำหนดเองและอักขระที่ไม่รวมใช้ได้อย่างละไม่เกิน 512 จุดรหัสที่แตกต่างกัน
หน้าเว็บจะแสดงผลลัพธ์ไม่เกิน 100 รายการและรายการในชุดอักขระไม่เกิน 120 รายการ การคัดลอกและดาวน์โหลดยังคงรวมผลลัพธ์ทั้งหมด
เหมาะสำหรับข้อมูลทดสอบ ข้อความแทนที่ โค้ดเกม และงานพัฒนาทั่วไป ไม่ได้แทนนโยบายรหัสผ่าน การสร้างคีย์ ออกโทเคนเข้าถึง การจัดการรหัสผ่าน หรือการตรวจสอบความปลอดภัยอย่างเป็นทางการ
ข้อมูลเครื่องมือและแหล่งอ้างอิง
การสร้างทั้งหมดเกิดขึ้นในเบราว์เซอร์ปัจจุบัน ไม่มีการอัปโหลดอินพุต และไม่มีการใช้ API รันไทม์จากบุคคลที่สาม CDN ฟอนต์ออนไลน์ หรือ localStorage
คำถามที่พบบ่อย
สตริงสุ่มต่างจากตัวอักษรสุ่มอย่างไร
เครื่องสร้างตัวอักษรสุ่มมักใช้เฉพาะ A–Z และ a–z ส่วนหน้านี้ออกแบบมาสำหรับงานพัฒนาทั่วไป จึงรวมตัวเลข สัญลักษณ์ และอักขระกำหนดเองได้ด้วย
ทำไมผลลัพธ์หลายรายการจึงอาจซ้ำกัน
แต่ละสตริงสร้างขึ้นอย่างอิสระ และหน้าเว็บไม่ได้ลบผลลัพธ์ที่ซ้ำกันข้ามรายการ หากชุดอักขระมีขนาดเล็กหรือสตริงสั้น โอกาสซ้ำจะสูงขึ้น
นำผลลัพธ์ไปใช้เป็นรหัสผ่านได้เลยหรือไม่
ไม่แนะนำ รหัสผ่านยังต้องคำนึงถึงกฎของเว็บไซต์ นโยบายความยาว การจัดเก็บที่ไม่ซ้ำกัน และขั้นตอนจัดการรหัสผ่าน หน้านี้เป็นเครื่องมือสร้างสตริงสุ่มทั่วไป