เครื่องมือกิจกรรมและการสุ่ม
สุ่มตัวเลขและสุ่มรายชื่อแบบไม่ซ้ำ
เลือกตัวเลขจากช่วงจำนวนเต็มหรือจับรายชื่อหลายรายการโดยไม่คืนตัวเลือกเข้ากอง ใช้ Web Crypto กับ rejection sampling และเก็บผลไว้เฉพาะแท็บปัจจุบัน
แชร์เครื่องมือนี้
ไม่คืนตัวเลือก · แสดงลำดับที่จับ
สุ่มจำนวนเต็มหรือจับรายชื่อ
รับค่าสุ่มจาก Web Crypto แล้วใช้ rejection sampling เลือกจากตัวเลือกที่ยังเหลือ
สุ่มตัวเลข
ผลตามลำดับที่จับ
ผลตามลำดับที่จับจะแสดงตรงนี้
ประวัติล่าสุดในแท็บนี้
ความเป็นส่วนตัว: รายชื่อ ค่าสุ่ม ผลลัพธ์ และประวัติ 10 ครั้งอยู่ในหน่วยความจำของแท็บนี้เท่านั้น
คำตอบแบบสั้น
เครื่องมือนี้สุ่มตัวเลขและรายชื่ออย่างไรให้ลดอคติ
ระบบรับค่าจาก crypto.getRandomValues แล้วใช้ rejection sampling ก่อนแปลงเป็นตำแหน่งในช่วงที่เหลือ จากนั้นสุ่มแบบไม่คืนตัวเลือก จึงไม่มีผลซ้ำภายในหนึ่งรอบและหลีกเลี่ยง modulo bias ที่ไม่จำเป็น อย่างไรก็ตามไม่มี seed ลายเซ็น พยาน หรือการตรวจรับรองจากภายนอก จึงไม่ใช่หลักฐานจับรางวัลที่ตรวจสอบย้อนหลังได้
วิธีใช้งาน
- เลือกสุ่มตัวเลขหรือสุ่มรายชื่อ แล้วกรอกช่วง/จำนวน หรือวางรายชื่อ
- ในโหมดรายชื่อ เลือกว่าชื่อซ้ำคือหลายสิทธิ์หรือให้รวมเหลือชื่อเดียว
- กดสุ่ม ตรวจลำดับผลและขอบเขตความยุติธรรม แล้วคัดลอกหรือส่งออกหากต้องการ
หลักการคำนวณ
โหมดตัวเลขรองรับจำนวนเต็ม −1,000,000 ถึง 1,000,000 และสุ่มสูงสุด 50 ค่าโดยไม่สร้างอาร์เรย์ทั้งช่วง โหมดรายชื่อรองรับ 2–500 รายการ เลือกได้ว่าจะถือแต่ละบรรทัดเป็นหนึ่งสิทธิ์หรือรวมชื่อซ้ำ แล้วจับตามลำดับด้วย Web Crypto ทุกอย่างทำในเบราว์เซอร์
ตัวอย่างผลลัพธ์
| ตัวอย่าง | ข้อมูลนำเข้า | ผลที่คาดหวัง |
|---|---|---|
| จับเลข 3 ค่า | |
จำนวนเต็มไม่ซ้ำ 3 ค่าในลำดับที่จับ แต่ค่าจริงเปลี่ยนทุกครั้ง |
| จับผู้โชคดี 2 คน | |
ได้ 2 รายชื่อไม่ซ้ำกันในลำดับที่จับ |
| ชื่อซ้ำคือหลายสิทธิ์ | |
เมย์มี 2 จาก 3 สิทธิ์ ส่วนต้นมี 1 จาก 3 สิทธิ์ |
ข้อจำกัด
- ไม่มี seed ที่ทำซ้ำได้ ลายเซ็นดิจิทัล บันทึกจากบุคคลที่สาม หรือหลักฐานแหล่ง entropy
- ไม่ใช่เครื่องมือจับสลากที่ได้รับการรับรองสำหรับการพนัน รางวัลที่กำกับตามกฎหมาย การจัดสรรสิทธิ์ หรือการตัดสินข้อพิพาท
- ชื่อซ้ำในโหมดหลายสิทธิ์เพิ่มโอกาสตามจำนวนบรรทัด ผู้จัดต้องตรวจรายการและประกาศกติกาก่อนจับ
- ผลสุ่มไม่แก้ความลำเอียงของรายชื่อที่ป้อน คุณสมบัติผู้เข้าร่วม หรือกติกาการมีสิทธิ์
- ข้อมูลและประวัติเป็นชั่วคราวและสูญหายเมื่อออกจากหน้า
คำถามที่พบบ่อย
ตัวเลขหรือชื่อจะซ้ำกันในรอบเดียวหรือไม่
ตัวเลือกแต่ละรายการไม่ถูกหยิบซ้ำ แต่ถ้ารายชื่อเดียวกันถูกกรอกหลายบรรทัดในโหมดหลายสิทธิ์ แต่ละบรรทัดคือคนละสิทธิ์และอาจทำให้ข้อความชื่อเดียวกันปรากฏได้มากกว่าหนึ่งครั้ง
Web Crypto ทำให้ผลยุติธรรม 100% หรือไม่
ช่วยให้แหล่งสุ่มแข็งแรงกว่า Math.random และ rejection sampling ลดอคติจากการหารเอาเศษ แต่หน้านี้ไม่มี seed ที่เปิดเผย ลายเซ็น พยาน หรือการตรวจรับรอง จึงไม่ควรใช้เป็นหลักฐานเดียวในกิจกรรมที่มีกฎหมาย เงินรางวัลสูง หรือข้อพิพาท
ทำไมผลตัวเลขไม่เรียงจากน้อยไปมาก
เพราะลำดับเป็นส่วนหนึ่งของผลจับ ผู้ที่อยู่ลำดับ 1 ควรมองเห็นว่าเป็นคนแรก การเรียงค่าหลังสุ่มจะซ่อนข้อมูลนี้
เว็บไซต์เก็บรายชื่อหรือประวัติหรือไม่
ไม่เก็บ รายชื่อ ผล และประวัติ 10 ครั้งอยู่ในหน่วยความจำของแท็บ ไม่มีฐานข้อมูล localStorage หรือข้อมูลใน URL และจะหายเมื่อโหลดหน้าใหม่หรือปิดแท็บ
แหล่งอ้างอิง
- Legacy THcount — สุ่มตัวเลขและสุ่มรายชื่อ ตรวจสอบเมื่อ 2026-07-31
- W3C — Web Cryptography Level 2: getRandomValues ตรวจสอบเมื่อ 2026-07-31
เนื้อหาและวิธีคำนวณตรวจสอบล่าสุด: