ตัวสร้างตัวเลขสุ่ม
สร้างจำนวนเต็มหรือทศนิยมสุ่มหนึ่งตัวหรือมากกว่าในช่วงที่กำหนดเอง
การกระจายของค่าที่สร้าง
วิธีการทำงาน
ตัวสร้างตัวเลขสุ่มสร้างตัวเลขสุ่มในช่วงที่ระบุโดยใช้ตัวสร้างที่ปลอดภัยทางการเข้ารหัสของเบราว์เซอร์
ป้อนช่วง (ค่าต่ำสุดและสูงสุด) และระบุว่าต้องการจำนวนเต็มหรือทศนิยม กดสร้างเพื่อรับผลลัพธ์
การสร้างแบบกลุ่มก็ทำได้ สร้างได้สูงสุด 1,000 ตัวเลขพร้อมกัน
เครื่องมือใช้ window.crypto.getRandomValues แทน Math.random() ทำให้ผลลัพธ์ปลอดภัยทางการเข้ารหัส
ตัวอย่างการใช้งานจริง
สุ่ม 10 ตัวเลขไม่ซ้ำระหว่าง 1 ถึง 100 โดยปิดการซ้ำ — งานจับสลากพร้อมใช้ สร้างด้วยความสุ่มเชิงรหัสลับของเบราว์เซอร์แทนซีดที่เดาได้ เปิดให้ซ้ำแล้วสุ่มเป็นร้อยค่า: แผนภูมิการแจกแจงแสดงจำนวนนับค่อย ๆ ราบเข้าหาความสม่ำเสมอเมื่อกลุ่มตัวอย่างโต — การสาธิตสดของกฎจำนวนมาก และการเช็กไวว่าไม่มีเลขใดถูกลำเอียง คัดลอกผลเป็นรายการ หรือแชร์การตั้งค่าผ่านลิงก์
กรณีการใช้งาน
- สร้างข้อมูลทดสอบ
- การจำลองและการสร้างแบบจำลอง
- แอปเกมและการพนัน
- การสุ่มตัวอย่างทางสถิติ
- สอนทฤษฎีความน่าจะเป็น
คำถามที่พบบ่อย
- ตัวเลขสุ่มจริงหรือไม่?
- ใช่ ใช้ window.crypto.getRandomValues ไม่ใช่ Math.random() แบบ pseudo-random
- ตั้ง seed เพื่อผลลัพธ์ที่ทำซ้ำได้หรือไม่?
- ไม่ จุดประสงค์คือความสุ่มที่ไม่ซ้ำ
- ระบุช่วงใดได้บ้าง?
- จำนวนเต็ม: ถึง Number.MAX_SAFE_INTEGER ทศนิยม: ช่วง IEEE 754
- สร้างได้กี่ตัวเลขในครั้งเดียว?
- สูงสุด 1,000 ต่อกลุ่ม
- ตัวเลขซ้ำได้หรือไม่?
- ได้ จนกว่าจะเปิดตัวเลือกไม่ซ้ำ