คู่มือความรู้
RNG สล็อต: ตัวสร้างตัวเลขสุ่มทำงานอย่างไร และตรวจสอบได้อย่างไร
RNG (Random Number Generator) คืออัลกอริทึมหรืออุปกรณ์ที่สร้างตัวเลขที่คาดเดาไม่ได้ เกมสล็อตใช้ตัวเลขเหล่านี้เลือกตำแหน่งหยุดของวงล้อในแต่ละรอบ เกมออนไลน์ที่อยู่ภายใต้ข้อกำหนดการกำกับต้องใช้ RNG และกระบวนการทดสอบตามข้อกำหนดของเขตอำนาจนั้น
สรุปประเด็นสำคัญ
- เมื่อสถานะเกมและเงื่อนไขเหมือนเดิม การแพ้ก่อนหน้าไม่ได้ทำให้รอบถัดไปต้องชดเชย
- PRNG ที่ดีคาดเดาไม่ได้ในทางปฏิบัติแม้จะเป็นอัลกอริทึม
- การทดสอบทางสถิติช่วยประเมินคุณสมบัติของผลสุ่ม แต่ไม่พิสูจน์ความปลอดภัยเชิงคริปโตหรือความถูกกฎหมายของผู้ให้บริการ
PRNG และ TRNG ต่างกันอย่างไร
| ประเภท | แหล่งความสุ่ม | ข้อดี | ข้อควรระวัง |
|---|---|---|---|
| PRNG | อัลกอริทึม + seed | เร็ว ทำซ้ำได้เพื่อการทดสอบ | seed ต้องปลอดภัยและคาดเดาไม่ได้ |
| CSPRNG | PRNG ที่ออกแบบเชิงคริปโต | ทนต่อการคาดเดาผล | ต้องใช้งานตามมาตรฐาน เช่น NIST SP 800-90A |
| TRNG | ปรากฏการณ์ทางกายภาพ | สุ่มจากธรรมชาติ | ช้ากว่า มักใช้ร่วมเพื่อสร้าง seed |
จากตัวเลขสุ่มสู่ตำแหน่งวงล้อ
RNG มักสร้างจำนวนเต็มในช่วงกว้าง แล้วเกมแปลง (scale) ให้อยู่ในช่วงความยาวแถบวงล้อ เช่น 0–49 การแปลงต้องทำโดยไม่สร้างอคติ (modulo bias) ซึ่งเป็นหนึ่งในประเด็นที่ห้องปฏิบัติการตรวจ อ่านเรื่องแถบวงล้อได้ใน เกมสล็อตทำงานอย่างไร
ตำแหน่งหยุด = scale( RNG(), 0, ความยาวแถบ − 1 )
การทดสอบ RNG
ห้องปฏิบัติการใช้ชุดทดสอบทางสถิติ เช่น แนวทางใน NIST SP 800-22 ตรวจการกระจายตัว ความถี่ รูปแบบการเรียงต่อ และความเป็นอิสระ พร้อมตรวจซอร์สโค้ดและการแมปผล มาตรฐาน GLI-11 และ GLI-19 ระบุข้อกำหนดด้าน RNG ของเครื่องและระบบเกมออนไลน์ รายละเอียดอยู่ใน RNG และมาตรฐานความเป็นธรรม
คำถามที่พบบ่อย
›RNG ถูก “ปรับ” ให้แพ้ได้ไหม
ในเกมที่ผ่านการรับรองและควบคุมเวอร์ชัน RNG ไม่ได้ปรับตามผู้เล่น ความได้เปรียบของเกมมาจากตารางจ่ายที่ออกแบบไว้ ไม่ใช่ RNG ที่ลำเอียง อย่างไรก็ตาม ผู้เล่นทั่วไปไม่สามารถตรวจสอบระบบที่ไม่ได้รับการกำกับดูแล
›จับจังหวะกดหมุนได้ไหม
ไม่ได้ในทางปฏิบัติ PRNG สร้างตัวเลขต่อเนื่องด้วยความเร็วสูงมาก และ CSPRNG ถูกออกแบบให้คาดเดาไม่ได้
แหล่งอ้างอิง
- SP 800-22 Rev. 1: A Statistical Test Suite for Random and Pseudorandom Number Generators — NIST
- SP 800-90A Rev. 1: Recommendation for Random Number Generation Using Deterministic RBGs — NIST
- GLI-11: Gaming Devices, Version 3.0 — Gaming Laboratories International
- GLI-19: Interactive Gaming Systems (GLI Standards) — Gaming Laboratories International