ทำไมถึงควรใช้ตัวสุ่มนี้?
- ใช้ Fisher–Yates สำหรับการสุ่มที่ยุติธรรม (หลีกเลี่ยงการเรียงแบบสุ่มที่มีอคติ)
- ความสุ่มแบบปลอดภัยโดยค่าเริ่มต้นผ่าน
crypto.getRandomValues - โหมด seed ทางเลือกสำหรับลำดับที่สร้างซ้ำและตรวจสอบได้
- คัดลอก แชร์ URL หรือส่งออกเป็น JSON/CSV – ข้อมูลทั้งหมดอยู่ในเครื่อง
วิธีใช้งาน (3 ขั้นตอน)
- วางรายการของคุณ (หนึ่งรายการต่อบรรทัด)
- คลิก สุ่มรายการ
- คัดลอกผลลัพธ์หรือแชร์การตั้งค่า
ตัดสินใจลำดับได้รวดเร็ว
เครื่องมือสุ่มรายการ
วางรายการ สุ่มอย่างยุติธรรม แล้วคัดลอกหรือแชร์
สร้าง 1..N
ตัวเลือกขั้นสูง
Seed เดิม + ข้อมูลเดิม + รอบเดิม = ลำดับเดิม
รอบ: 0
การสุ่มจะรีเซ็ตรอบเป็น 0 การสุ่มซ้ำจะเพิ่มรอบขึ้น
ผลลัพธ์
นี่คือลำดับที่สุ่มแล้วของรายการของคุณ
แชร์ / ส่งออก
รายละเอียด
คำถามที่พบบ่อย
ทำไมถึงไม่ใช้ Array.sort กับ Math.random()?
วิธีนั้นอาจมีความลำเอียง เครื่องมือนี้ใช้ Fisher–Yates สำหรับการสุ่มที่ยุติธรรม
รายการของฉันถูกส่งไปยังเซิร์ฟเวอร์ไหม?
ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ
โหมด seed คืออะไร?
ด้วย seed เดิม ข้อมูลเดิม และรอบเดิม คุณสามารถสร้างลำดับเดิมซ้ำได้
URL ของฉันยาวเกินไป ควรทำอย่างไร?
แชร์ URL เฉพาะการตั้งค่า หรือส่งออกเป็นแพ็กเกจ JSON แทนการฝังรายการทั้งหมดใน URL