เครื่องสุ่มตัวเลข

กำหนดช่วงตัวเลข ระบุว่าต้องการกี่จำนวน แล้วกดปุ่ม ถ้าใช้จับฉลากแจกรางวัลให้เปิด «ไม่ซ้ำ» เพื่อไม่ให้ตัวเลขใดออกมาสองครั้ง

ตัวเลือกด่วน

—

ตัวเลขมาจากแหล่งสุ่มเชิงรหัสลับของเบราว์เซอร์ และค่าที่ตกอยู่ปลายช่วงจะถูกทิ้งไป ไม่ได้วนกลับมาใช้ใหม่ — ไม่เช่นนั้นตัวเลขต้น ๆ จะออกบ่อยกว่าเล็กน้อย ซึ่งนั่นแหละคือสิ่งที่ทำให้การจับรางวัลเสียความยุติธรรม

วิธีใช้

  1. ใส่ช่วงตัวเลขเอง หรือเลือกช่วงสำเร็จรูป เช่น 1–10, 1–100, 6 จาก 49
  2. ระบุว่าจะสุ่มกี่จำนวน และอนุญาตให้ซ้ำได้หรือไม่
  3. กด «สุ่ม» ตัวเลขจะแสดงด้วยตัวอักษรขนาดใหญ่ อ่านออกเสียงได้สะดวก
  4. แท็บอื่น ๆ มีลูกเต๋า เหรียญ และการสุ่มจากรายชื่อ

สิ่งที่ควรรู้

ทำไมไม่ใช้ Math.random

ฟังก์ชันสุ่มทั่วไปในเบราว์เซอร์นั้นทำงานเร็ว คาดเดาได้ในเชิงหลักการ และไม่เคยถูกออกแบบมาเพื่อชี้ขาดผลลัพธ์ใด ๆ ตัวเลขที่นี่จึงมาจากแหล่งสุ่มเชิงรหัสลับแทน ซึ่งเป็นแหล่งเดียวกับที่ใช้สร้างกุญแจเข้ารหัส สำหรับการเล่นเกมมันไม่เปลี่ยนอะไรเลย แต่สำหรับการจับฉลากแจกรางวัล มันคือความต่างระหว่างการจับฉลากจริงกับการทำท่าว่าจับฉลาก

ส่วนหางที่ถูกทิ้ง

การเอาเศษจากการหารตัวเลขสุ่มคือวิธีคลาสสิกในการบีบค่าให้อยู่ในช่วงที่ต้องการ และมันเอนเอียงเข้าข้างค่าต้น ๆ อย่างเงียบ ๆ ทุกครั้งที่ช่วงนั้นหารไม่ลงตัว ในการสุ่มพันครั้ง ความเอนเอียงคิดเป็นเศษเสี้ยวของหนึ่งเปอร์เซ็นต์ ซึ่งเป็นเรื่องที่ไม่มีใครสังเกตเห็นและไม่มีใครแก้ต่างได้ในภายหลัง ที่นี่ค่าที่ตกอยู่ในส่วนหางจะถูกทิ้งแล้วสุ่มใหม่

คำถามที่พบบ่อย

ใช้จับฉลากแจกของได้ไหม

ได้ และตัวเลือกที่คุณต้องการคือ «ไม่ซ้ำ» เพราะหมายเลขผู้ร่วมสนุกแต่ละคนจะออกได้มากที่สุดครั้งเดียว ควรอัดวิดีโอหน้าจอระหว่างสุ่มด้วย เพราะนั่นคือวิธีปกติที่ใช้แสดงให้ผู้ชมเห็นว่าไม่มีการสุ่มใหม่จนกว่าผลจะถูกใจ

สุ่มได้ครั้งละกี่จำนวน

สูงสุดหนึ่งพันจำนวนเมื่ออนุญาตให้ซ้ำ และเท่ากับขนาดของช่วงเมื่อไม่ให้ซ้ำ การขอเลขไม่ซ้ำสิบตัวจากช่วงที่มีอยู่ห้าตัวนั้นเป็นไปไม่ได้ ผลลัพธ์จึงถูกลดเหลือห้าตัวแทนที่จะวนหาไปเรื่อย ๆ

ตัวเลขที่ได้เหมือนกันทุกคนหรือไม่

ไม่เหมือน การสุ่มแต่ละครั้งเกิดขึ้นบนเครื่องของคุณจากแหล่งสุ่มใหม่ และไม่มีค่าเริ่มต้นให้แชร์กัน สองคนที่กดปุ่มในวินาทีเดียวกันจะได้ตัวเลขต่างกัน

ช่วงตัวเลขติดลบได้ไหม

ได้ ทั้งขอบบนและขอบล่างรับค่าติดลบ และจะใส่ในลำดับใดก็ได้ ระบบจะถือว่าค่าที่น้อยกว่าเป็นขอบล่างเสมอ

เครื่องมือที่เกี่ยวข้อง