เครื่องมือสุ่ม
สุ่มตัวเลข
สุ่มตัวเลขตามช่วงที่กำหนด สุ่มได้ทีละหลายตัว เลือกได้ว่าให้ซ้ำหรือไม่ซ้ำ ใช้ตัวสร้างเลขสุ่มของเบราว์เซอร์ที่มีคุณภาพระดับเข้ารหัส
แชร์เครื่องมือนี้
แชร์ผ่าน
ตั้งค่าการสุ่ม
กำหนดช่วงตัวเลข
ผลการสุ่ม
ตัวเลขที่ได้
กดปุ่มสุ่มตัวเลขเพื่อเริ่ม
ผลการสุ่มไม่ถูกบันทึกไว้ที่ใด เมื่อรีเฟรชหน้าเว็บผลลัพธ์จะหายไป
วิธีใช้งาน
- กำหนดค่าต่ำสุดและค่าสูงสุดของช่วงตัวเลขที่ต้องการสุ่ม
- เลือกจำนวนตัวเลขที่ต้องการ และติ๊กหากไม่ต้องการให้มีเลขซ้ำกัน
- กดปุ่มสุ่มตัวเลข ผลลัพธ์จะแสดงทันที กดซ้ำเพื่อสุ่มใหม่ได้ไม่จำกัด
การสุ่มตัวเลขทำงานอย่างไร
เครื่องมือนี้ใช้ crypto.getRandomValues() ซึ่งเป็นตัวสร้างเลขสุ่มคุณภาพสูงที่มีอยู่ในเบราว์เซอร์ ต่างจาก Math.random() ทั่วไปตรงที่ผลลัพธ์คาดเดาไม่ได้ในทางปฏิบัติ เหมาะกับการจับฉลากหรือแจกของรางวัลที่ต้องการความยุติธรรม
ใช้ทำอะไรได้บ้าง
- จับฉลากผู้โชคดีจากหมายเลขผู้เข้าร่วมกิจกรรม
- สุ่มเลือกลำดับการนำเสนอหรือลำดับการแข่งขัน
- สุ่มตัวเลขสำหรับเกม เช่น ทอยลูกเต๋าหรือสุ่มเลขนำโชค
- สุ่มตัวอย่างจากประชากรสำหรับงานวิจัยเบื้องต้น
โหมดไม่ซ้ำ (Unique)
เมื่อเลือกโหมดไม่ซ้ำ ระบบจะสุ่มโดยไม่หยิบเลขเดิมกลับมาอีก เหมือนการจับสลากออกจากกล่องแล้วไม่ใส่คืน จำนวนที่ขอจึงต้องไม่เกินขนาดของช่วง เช่น ช่วง 1 ถึง 10 จะสุ่มแบบไม่ซ้ำได้มากที่สุด 10 ตัว
ข้อควรทราบคือเครื่องมือนี้ไม่เหมาะกับการใช้สร้างรหัสผ่านหรือคีย์ความปลอดภัยจริงจัง เพราะเลขที่แสดงบนหน้าจออาจถูกผู้อื่นเห็นได้ ถ้าต้องการรหัสผ่านควรใช้โปรแกรมจัดการรหัสผ่านโดยเฉพาะ
คำถามที่พบบ่อย
สุ่มตัวเลขไม่ให้ซ้ำทำยังไง
ติ๊กตัวเลือกไม่ให้มีเลขซ้ำกัน ระบบจะสุ่มโดยไม่หยิบเลขเดิมกลับมาอีก โดยจำนวนที่ขอต้องไม่เกินขนาดของช่วงตัวเลข
การสุ่มนี้ใช้วิธีอะไร
ใช้ crypto.getRandomValues ของเบราว์เซอร์ ซึ่งให้ผลลัพธ์คาดเดาไม่ได้ในทางปฏิบัติ ต่างจาก Math.random ทั่วไป จึงเหมาะกับการจับฉลากที่ต้องการความยุติธรรม
สุ่มได้ครั้งละกี่ตัว
สุ่มได้สูงสุดครั้งละ 1,000 ตัว และหากเลือกโหมดไม่ซ้ำ จำนวนที่สุ่มได้จะไม่เกินขนาดของช่วงตัวเลขที่กำหนด
ทำงานต่อด้วย SABAI.TOOLS