ข้ามไปยังเนื้อหา
Slot Online World

คู่มือความรู้

RNG สล็อต: ตัวสร้างตัวเลขสุ่มทำงานอย่างไร และตรวจสอบได้อย่างไร

โดย กองบรรณาธิการ Slot Online World

RNG (Random Number Generator) คืออัลกอริทึมหรืออุปกรณ์ที่สร้างตัวเลขที่คาดเดาไม่ได้ เกมสล็อตใช้ตัวเลขเหล่านี้เลือกตำแหน่งหยุดของวงล้อในแต่ละรอบ เกมออนไลน์ที่อยู่ภายใต้ข้อกำหนดการกำกับต้องใช้ RNG และกระบวนการทดสอบตามข้อกำหนดของเขตอำนาจนั้น

สรุปประเด็นสำคัญ

  • เมื่อสถานะเกมและเงื่อนไขเหมือนเดิม การแพ้ก่อนหน้าไม่ได้ทำให้รอบถัดไปต้องชดเชย
  • PRNG ที่ดีคาดเดาไม่ได้ในทางปฏิบัติแม้จะเป็นอัลกอริทึม
  • การทดสอบทางสถิติช่วยประเมินคุณสมบัติของผลสุ่ม แต่ไม่พิสูจน์ความปลอดภัยเชิงคริปโตหรือความถูกกฎหมายของผู้ให้บริการ

PRNG และ TRNG ต่างกันอย่างไร

ประเภทแหล่งความสุ่มข้อดีข้อควรระวัง
PRNGอัลกอริทึม + seedเร็ว ทำซ้ำได้เพื่อการทดสอบseed ต้องปลอดภัยและคาดเดาไม่ได้
CSPRNGPRNG ที่ออกแบบเชิงคริปโตทนต่อการคาดเดาผลต้องใช้งานตามมาตรฐาน เช่น 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 ถูกออกแบบให้คาดเดาไม่ได้

แหล่งอ้างอิง

  1. SP 800-22 Rev. 1: A Statistical Test Suite for Random and Pseudorandom Number Generators — NIST
  2. SP 800-90A Rev. 1: Recommendation for Random Number Generation Using Deterministic RBGs — NIST
  3. GLI-11: Gaming Devices, Version 3.0 — Gaming Laboratories International
  4. GLI-19: Interactive Gaming Systems (GLI Standards) — Gaming Laboratories International

อ่านต่อ