RNG Random Number Generator
スロットのすべてのスピンの結果を決定する乱数発生器です。各スピンは直前の結果と独立しており、GLI、eCOGRA、BMM などのテストラボが公平性を検証しています。
| 日本語 | Random Number Generator |
|---|---|
| 分類 | 数学と確率 |
| English | 乱数発生器 |
| Category | 数学と確率 |
| Role | すべてのスピン結果を決定 |
| Characteristics | スピンごとに独立、規則性なし |
| Testing labs | GLI、eCOGRA、BMM、QUINEL、iTech Labs、Gaming Associates |
| Related standard | GLI-19(オンラインゲームシステム基準) |
概要
RNG(乱数発生器)は、スロットのすべてのスピン結果をランダムに決定するプログラムです。スピンボタンを押した瞬間にRNGが生成した数値によって各リールの停止位置が決まり、画面上のリールの動きは、すでに決まった結果を見せているだけです。
オンラインスロットは、コンピュータのアルゴリズムで乱数を生成する「擬似乱数生成器(PRNG)」を使用します。アルゴリズムではありますが、結果を予測できないように設計されており、規制市場で公開する前に独立した試験機関による認証を受ける必要があります。
RNGの基本原則
すべてのスピンは独立している
RNGの結果は、直前のスピンとは無関係です。長く当たりが出ていなくても次のスピンの当選確率は上がらず、直前に大きな当たりが出ても次の確率は下がりません。
予測不可能
結果に規則性があってはならず、次の値を外部から予測または操作できてはなりません。そのため試験機関は、初期値(シード)がどのように生成されるかまで確認します。
設計された確率どおりに動作する
RNGは結果をランダムに選びますが、各結果が出る頻度はゲームの数学設計(ペイテーブル、シンボル配置)に従います。そのため長期的には、RTPとヒット率が設計値に収束します。
RNG認証プロセス
試験機関eCOGRAは、そのRNG認証で次の項目を確認すると述べています。
| テスト項目 | 詳細 |
|---|---|
| ソースコードのレビュー | RNGアルゴリズムが業界基準を満たすよう設計されているか確認 |
| 統計分析 | 大量のデータで、生成された数値が均等に分布し規則性がないことを検証 |
| シード生成の評価 | 初期値が予測不可能な方法で生成されているか確認 |
| セキュリティテスト | 結果を予測・操作しようとする攻撃に耐えられるか確認 |
| 環境評価 | ハードウェアおよびソフトウェア環境がRNGの性能に影響しないか確認 |
| 定期監査 | RNGが一貫して動作し、認証後に変更されていないか定期的に確認 |
GLIはゲームのソースコードと数学的な資料を受け取り、数十億回のゲームをシミュレーションして、RNGとRTPが設計どおりに動作しているかを検証します。オンラインゲームシステムについてはGLI-19基準を運用しています。
主要な試験機関
| 認証機関 | このWikiの認証事例 |
|---|---|
| GLI (Gaming Laboratories International) | CQ9の全ゲーム、Betsoft、Playson |
| BMM Testlabs | PG Soft、Spinomenal、Playson |
| QUINEL | Thunderkick、Booongo、Betsoft |
| iTech Labs | Booongo |
| Gaming Associates | PG Soft |
| eCOGRA | RTPおよびRNG認証サービスを提供 |