乱数調整単語

536件
ランスウチョウセイ
2.9千文字の記事
  • 16
  • 0pt
掲示板へ

乱数調整とは、(コンピューターゲームで使用される)疑似乱数の出現を調整することである。

ゲームポケットモンスターシリーズにおける乱数調整の是非については、「乱数調整(ポケモン)」を参照のこと。

概要

本来「乱数」とは、「全く規則性がく予測がつかない数字の並び」と言う意味である。
しかし、かならず書いた通りに動くというプログラムの宿命上そのようなものをプログラムだけで仮想することは出来ない(少なくとも現在は)。
そのため、コンピューターランダムに当たるものをプログラム上で再現するために適度に不規則な数が出現するような数式を利用するか、いはその数式他何らかの方法で作成した乱数の羅列の一部を移植する事で乱数として機するようにした「擬似乱数」を用いている。
擬似乱数数式の産物であるか、あらかじめ決まった乱数表がコンピューター内に入っているため、数式の場合は乱数のようでいくらか規則性があったり、一見規則性がいように見えて特定の計算式によって結果がめられたりする。
また、取りうる範囲について何らかの方法でしらみつぶしに調べることが可な場合もある。

コンピューターゲームでは

コンピューターゲームでは一般的に、あるアドレスメモリ内の場所)にある数字特定の計算式に入れて計算し、その結果得られた数値の一部を取り出すと言う変換を行ってランダムな数値を得ようと試みる。

このメモリ内の数値と言うのは、放っておけば一生変化しない(プログラムによって足したり引いたりして数値を変化させない限り、ずっと同じ数値のまま)。そのため、「時間経過」「コントローラーの操作」などに連動させて数値を変化させていくような仕組みになっている。そして、解析でもしない限りいつどこでどう流れているのかを知るすべはない。
よって、通常のゲームプレイの範囲では実質的な乱数として機するのである。
較的簡単な乱数生成用の式に「線形合同法」というものがあるが、これは初期の値によって奇数ばかりが出る、偶数ばかりが出る、いは奇数偶数が交互に出るのどれかという規則性があるため何も考えずにサイコロなどに利用すると問題が起こるため(カルドセプトサーガなど)多少調整して利用されている。

ただ、ソフトによっては計算式の特徴性から「特定の範囲の数値だけ出てこない」「同じ数値が連続して出る事が多い」などの偏りが生じる事はある。
較的知られた例としては、SFCゲームロマンシング サ・ガ3」の乱数ルーチンは255までの範囲から1つ数字を取り出すが、「23」の値が出ない(「22以下が出る確率」と「23以下が出る確率」が全く変わらない)。
もっと極端な例になると、FF5レア盗みに盗賊の小手は逆効果(成功判定の基準乱数が2倍になるのだが、2倍になってもレアアイテムを盗める乱数が1つしか増えない、その結果通常盗みの成功率だけが増し時間対効果が悪化)のようにごく低確率を狙う際にが出たり、ファイアーエムブレム紋章の謎の「大きい値と小さい値が交互に出る」などゲームプレイ全体にが出て通常の「乱数」としては機していない場合もある。(ただし、それでゲームバランスが悪くなるかは別問題)

乱数を「調整」する

先も言った通り、コンピューター乱数擬似乱数であるため、理論上は計算式が把握できていれば、
コントローラーの操作の仕方やタイミングによって、望みの数値を出させる事が出来る。
そのため、世の中には「自分が望んだ乱数結果を出させる」事を現実のものとしている例がある。
これについては、乱数の中に時間やタイミングに連動しているかどうかによって難易度は変化する。

まず1つ状況再現と呼ばれる手法。「あるタイミングからボタンを押しっぱなし」など、容易に再現でき、かつ間違いのない操作パターンによって得られる結果が都合の良いものだった場合、同じ操作を繰り返す事によって同じ事を繰り返し起こさせる(同じ乱数を出させる)と言うもの。この場合、特に乱数が単純かつ時間のを受けない場合、手順を正しく踏めば同じ乱数を出せるため実機で滅簡単に出来る場合もかなりあり、乱数解析などゲームデータの解析を行わなくてもゲームプレイの範疇での検証だけで裏技的に発見・使用される場合もある。
 割と知られた例では、DSFF3オーディンは恐らく設定ミスにより通常不可能なような確率グングニルを落とす場合がある(本来は「ぬすむ」で入手する)。そのため、近くの特定の場所でセーブしてリセットし、ウィンドウを一定回数開閉することで乱数ズラして確実にグングニルドロップさせ、ぬすむと合わせて2本を入手するという裏技が『作成』された例がある。
 逆に、レアアイテム狙いで何回もリセット→やり直しをしていると、レアアイテムが出ない同じ乱数に固定されてしまい、その結果何度やっても永久に出ないといったことも起こりうる。
これらは基本的に人操作で可なため、このような裏技として知られたものやTASで発見されたものなどが、RTAなどで使われる場合もある。
また、風来のシレンシリーズ来救助など、システム側も利用している場合も稀にある。(本来はランダム生成ダンジョンを冒険するゲームだが、他の人を救助に行くときは倒れた人と全く同じ構造のダンジョンになる)

時間経過によって変動する内部数値が存在している場合、多くは1ms刻みでのように流れるスピードであったりと、人間の手と全に操作する事は不可能に近い、しかし、これをツール等の助けを得て理やり実現させることは一応可ではある。この最たる例がいわゆる(広義の)TASであり、例えば10の間のたった0.1ボタンを押さなければならない操作でも、予めタイミングを調べ(内部数値を見えるようにしてしまう)、スローコマ送りタイミングを調整したり追記を行っていけば「します、させます、させません」が可となる。TAS以外でも、乱数を何らかの方法で調べ、それを綿密に狙って実機で再現するということも可ではあり、難易度は高いものの本来の確率よりかにうまくいく可性は高まるためこれを行っている人も存在する。ただし、人と対戦するような場合擬似乱数乱数として機出来なくする側面があり、使用の可否は意見が分かれる。→乱数調整(ポケモン)

TAS動画においては、たびたび特定コマンドを連続使用したり急に入を停止(数から数分までピンキリ)したりと不可解な動きを行う事がある。これは、この乱数を理想に近づけるための「露骨な調整」のためである。

関連動画

▼恐らく、奇数が出る時間と偶数が出る時間を一定時間毎に入れ替えることで
線形合同法の弱点を補正して作られたサイコロと、それに対抗した露骨な調整の例

▼乱数調整講座

関連項目

【スポンサーリンク】

  • 16
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

乱数調整

120 ななしのよっしん
2021/01/25(月) 23:03:22 ID: fMMxVFnlul
仕様に自ら介入してざんしないのなら
何をやろうとそれも技術のうち
👍
高評価
0
👎
低評価
0
121 ななしのよっしん
2021/01/25(月) 23:25:48 ID: zAc3mvzEag
👍
高評価
0
👎
低評価
0
122 削除しました
削除しました ID: o3V+dW4zvz
削除しました
123 ななしのよっしん
2021/10/12(火) 18:32:08 ID: BZ2VhRg0G4
売れてるYouTuber芸能人乱数調整できてるんじゃないかと疑うレベル
👍
高評価
0
👎
低評価
0
124 ななしのよっしん
2021/11/26(金) 06:29:09 ID: 2o78ZaYywh
一人用ゲームでやるなら好きにしたら良いんじゃない
対戦ゲームでやるなら知ってる人同士でやるか、相手が使って来たら使うアクセルワールド方式で良いだろ
👍
高評価
0
👎
低評価
0
125 ななしのよっしん
2022/04/14(木) 21:50:18 ID: g+9fOIH5S3
デバッガーがバグを探すような作業をやってるんだね
まぁ実際やってることは同じだよね、賃金が発生しないだけで
👍
高評価
0
👎
低評価
0
126 ななしのよっしん
2022/11/28(月) 17:55:50 ID: 4TvUKDoj03
まあ的と結果がぜんぜん違うからね
ゲームを買ったプレイヤーのために、困るバグを潰すデバッグ
自分だけの利益のために行う乱数調整は別物だ
👍
高評価
0
👎
低評価
0
127 ななしのよっしん
2022/11/29(火) 02:45:54 ID: 3CO6MJUpGy
乱数調整って大体RP的な行為から逸脱した気味の悪い行動ポイントがあると思う
例えば疑似乱数仕様的に2番のくじが当たりとわかっている状態で
を鳴かせて1番のくじを消費するのと、時々NPCがくじを買うのを待って2番を引くのとでは感触がだいぶ違う
前者はほぼ満場一致乱数調整と言われるだろうが、後者仕様の域を出ないという人も多いだろう
論どっちも乱数調整という人もいるだろうし、に鳴かせてから買うと当たる仕様なだけと言うもいるだろう
要するにある行為が乱数調整にあたるかどうかさえ感覚レベルの行為としか言いようがないわけで
お互いの感情・感覚論でしか線引きできないよなって思う

まあ結局「2番が当たりとわかってしまい安易に調整できる」という仕様があるのがまず問題だろって話なんだが
👍
高評価
0
👎
低評価
0
128 ななしのよっしん
2022/12/02(金) 17:51:12 ID: sRBXzr42oq
保がリセマラ乱数調整して決勝トーナメントに進出した説があるらしいな
ドイツスペインに勝ってコスタリカに負ける以外に決勝進出できるパターンは存在しなかったとのこと
👍
高評価
0
👎
低評価
0
129 ななしのよっしん
2024/04/03(水) 23:26:23 ID: /ds+r9gY5O
均的な日本人ゲーム椅子と同じような「本来的な使い方」があると信じ、そのようにして遊んでいる。椅子に見立てて遊ぶことがないように、チートを使って遊ぶことは間違っていると感じる。乱数調整(と、ゲームブックを挟んだりダイスを振り直したりすること)は両者の中間の問題かもしれない。
東京舞台にした映画電車ホームに次々と出入りしたとして、均的な東京都民はそれをなんてことのない日常風景として捉えると思うが、たとえば外国人であればそれを何かの喩だと捉えるかもしれない。何をどう捉えるべきかは文化による差が大きい。作り手の側も乱数調整はダメと考える人もいるだろうが、そうじゃない人もいるかもしれない。
👍
高評価
0
👎
低評価
0