乱数調整

「乱数調整」の編集履歴(バックアップ)一覧に戻る
乱数調整」を以下のとおり復元します。
&font(#6495ED){登録日}:2010/12/29 (水) 23:16:46
&font(#6495ED){更新日}:&update(format=Y/m/d D H:i:s) &new3(time=24,show=NEW!,color=red)
&font(#6495ED){所要時間}:約 12 分で読めます

----
&link_anchor(メニュー){▽}タグ一覧
&tags()
----

乱数調整とは、運やランダム性が要素として存在しているゲームの一部で可能な、特定の操作によってランダム性を自由に操る行為である。
最初期ではスペースインベーダーにおけるUFO撃墜時に得られる得点のコントロール、
最近ではポケモンの個体値厳選やドラゴンクエストIXの川崎ロッカーの地図での宝箱厳選等が有名と思われる。
 

【概要】
ゲームは当然のことながらプログラムによって動いている。
キャラクターのセリフやレベルアップによるステータスの上昇値、更にランダム要素まで全てプログラムによって決定されていると言える。

この内、ランダム要素をプログラムで再現する為に用いられるのが乱数である。
が、しかし所詮プログラムでは完璧なランダム性を作ることはできない。

そこで、実際に使われるのは様々な要素を元に"ほぼ"完璧なランダム性を生み出す疑似乱数というものが用いられる。
通常はこの疑似乱数をどうこうすることはできないのだが、中にはどうこうできてしまうものもある。

長くなってしまったが、この疑似乱数を決定する為の様々な要素を意図的に操作してランダム要素を意のままにしてしまうのが乱数調整である。
因みに、ここでは「偶然」を無理矢理「必然」にするのが改造、「偶然」に到る方法を一分の狂いなく再現して「必然」にするのが乱数調整だと解釈する。
 

【主な乱数調整方法】
擬似乱数を作成する場合、最初に「初期seed」と呼ばれる値を作り、これを元に乱数を作る。

そして乱数を出来るだけランダムな値にする為に、プレイヤーが特定の行動をした時に乱数のサイクルを進めたり、
最近のゲームでは現在の時刻を初期seedとして利用したりすることが多いようである。

乱数調整ではこれを逆から考えて、ゲーム本体の時刻をずらす等で初期seedを操り、
乱数が消費される特定の行動を知り、利用する事で望んだ乱数を出すことが出来る。

…しかし、もちろんプログラマーもそう甘くは見ていない。

プログラム内部では、非常に複雑な計算が行われている為、望んだものを出すのは困難を極める。
さらに初期seedがフレーム単位で変わる場合も多く、タイミングを図るのも非常に大変である。
 

【乱数調整の是非】
前述の通り、乱数調整はゲームからランダム要素を無くすとも言える行為である。

乱数調整に関する話題でよく持ち上がるポケモンを例にすると、
下手をすれば数ヶ月単位の時間を要する運任せの個体値厳選を一時間かけずに完了させてしまったりする。

これはこれで非常に便利なのだが、だからといって肯定されるとは限らない。
乱数調整を否定する人間も多数いる。
乱数調整が話題に上がると肯定派と否定派とで終わりの見えない論争が始まったり、
動画共有サイトに色違いポケモンが複数登場する動画が投稿されると「乱数厨消えろ」のような悪意あるコメントがなされ空気が悪くなったりすることもある。

ここで重要となるのは、議論が始まったり悪意あるコメントがなされた時点で気分を害する人も存在するという点だ。
当たり前のことではあるが、乱数調整を肯定する人がいる以上無闇に否定していいものでもない。
相手の意見を尊重しつつ自分の意見を述べるのが議論の基本中の基本なのだから。
乱数調整はツールを必要とするものの改造コードとは違いデータが壊れたりすることはない。

確率(乱数発生器)を操作してポケモンを意図的に出現または孵化させるため乱数調整を嫌う人が多い。
ポケモンの交換でも乱数調整で出されたポケモンの交換を拒否する人もいるのでそう言った人にはいい争いをさけるために乱数調整で出したことなどを正直に話そう。
なお公式側も乱数調整の存在を嫌っているようで、3DS作品からのポケモンは内部システムの複雑化で乱数調整ができなくなり、さらにDS・GBA作品出身の個体をレーティングバトルや公式大会で使用不可能にするという事実上の乱数勢の排斥を徹底的に行っている。


【議論】
この項目は内容上、大変荒れやすく議論も起こりやすいです
是非についての議論は匿名板のこちらで
bbs.aniota.info
最低限のマナーは守りましょう
 
【乱数調整がよく使われるゲーム】
◆スペースインベーダー
◆ポケットモンスターシリーズ
 理想の個体値を持つポケモンを厳選する際の最も効率的な手法として乱数調整が利用された。
◆ファイヤーエムブレムシリーズ
 同じ手順で進めれば必ず同じ乱数結果になる仕様の聖戦の系譜で、
 多くのプレイヤーが別の手順をはさんで乱数消費して結果を変えるというプレイを行なった。
 GBAでは経路によって2つ分乱数を消費するといった乱数調整も行われた。
◆ロマンシングサガ3
 状況再現と呼ばれる。レアな強敵に会ったり、低確率な高レベル時のレベルアップを起こしたりすることが可能。
◆ドラゴンクエストIX
◆モンスターハンターシリーズ
 3rdでは、ソフトの起動時間を操作して任意の乱数テーブルに入ることが神おまを狙う炭鉱夫の必須作業だった。これを利用して金冠サイズのモンスターに任意で遭遇することも可能だった。
 3Gおよび4では、任意のスキル値のお守りを狙い撃つ「スナイプ」という乱数調整が存在した。


追記・修正お願いします。

#include(テンプレ2)
#right(){この項目が面白かったなら……\ポチッと/
#vote3(time=600,6)
}
#include(テンプレ3)

#openclose(show=▷ コメント欄){
#areaedit()
- ぶっちゃけ、初期seedを解析するだけで厳選と同じくらい労力を使いそうな……  -- 名無しさん  (2013-09-23 13:12:15)
- この手の手段を嫌う人の感覚は労力云々じゃなくて、乱数調整をチートと考えてるのが大半だから。  -- 名無しさん  (2013-09-23 13:17:45)
- 乱数調整はちょっと自然の法則を利用してるだけなんだよなぁ…それで全部決まる程中身はぬるくねぇべ  -- 名無しさん  (2013-09-23 16:40:21)
- 個人的に実機で可能なのだから文句を言う筋合いは無いと思うが。特にポケモンなんてそもそも種族値の詳細を知ること自体、普通では不可能なんだからこれに文句を言えるプレイヤーがいるのは何かおかしいだろ。  -- 名無しさん  (2013-09-23 17:42:24)
- 自分ができないひがみが多いのも事実。複雑な計算式じゃなく、根気のいる計算の連続なんだから誰でもやろうと思えば出来ること。これについてあーだこーだいうのはおかしいよな  -- 名無しさん  (2013-09-23 18:11:31)
- いや、反対派のイメージって、「普通にプレイして出来る範疇」で無い事に対する嫌悪感も大きいよ。それで完成するデータが運次第で誰でも出来るデータであっても、プログラムに関する部分に手をつっこんだ時点でチートとみなしてる。  -- 名無しさん  (2013-09-23 18:20:19)
- まあ行為の是非はともかくとして、反感を覚える人間がいるにも関わらず全色違いのパーティを使ったりするのは賢いとは言えないよな。  -- 名無しさん  (2013-09-23 20:16:43)
- ↑まああからさま過ぎるから嫌われるってのは有るだろうね  -- 名無しさん  (2013-09-23 22:27:12)
- 見方によっては音ゲーだな  -- 名無しさん  (2013-09-24 00:58:25)
- 広まったのは確か2009年の公式大会か。元はエメループ解析からのラティ厳然するごく一部の人しか知らなかった奴なのに、誰かが色違いばっか使って改造疑いされて仕方なくやり方公表したのが始まりだったな  -- 名無しさん  (2013-09-24 07:17:28)
- 正しいかどうかより自身がどうかだと思う  -- 名無しさん  (2013-11-15 00:48:02)
- これのおかげでポケモン第3世代以降の基礎ポイントは常人では活かしきれない程難解なシステムだということが露呈してきたように思う。  -- 名無しさん  (2014-04-08 17:49:26)
- ステータスというゲーム内の数字で見ることができる種族値、努力値、個体値。これと内部処理で使われている乱数を同一視してどっちもどっちとか言っている奴は馬鹿だと思う。乱数調整する奴って変に自分は仕様にのっとっているとか言い訳を初めて男らしくないんだよなぁ。  -- 名無しさん  (2014-05-19 21:42:18)
- 「デカい声がウザい」「色統一がウザい」これさえ無ければ別にどうでもいいんだがな……  -- 名無しさん  (2014-06-18 13:37:14)
- ステータス1程度のために時間かける意味がわからん、vはsだけで十分(by催眠厨)  -- 名無しさん  (2014-06-18 13:49:11)
- XYでの育成緩和は英断。今までが異常過ぎた。  -- 名無しさん  (2014-07-20 19:56:09)
- 構造上規制が無理なんでいっそ通常プレイ上のシステムを乱数やる意味が無くなるレベルにしてしまったXYはまぁ妥当な落とし所だったな  -- 名無しさん  (2014-07-20 22:57:23)
- 5世代の伝説3V位は良いじゃんよー  -- 名無しさん  (2014-07-21 09:50:51)
- これ肯定派も否定派もいってることおかしいんだよなあ…  -- 名無しさん  (2014-07-28 22:16:05)
- 地球防衛軍ではお世話になりました  -- 名無しさん  (2014-07-28 23:57:24)
- 遊戯王ゲームの乱数調整は腹抱えて笑った。まさに「アストラル世界のデュエルは常にシャイニングドロー」だわw  -- 名無しさん  (2014-07-29 01:29:25)
- 色違いパーティーが気にくわないとかいうやついるがポケモンが出てくる時のエフェクトで時間稼ぎ出来るからTODも狙いやすくなるんやで  -- 名無しさん  (2014-09-11 03:57:41)
- アーダンには本当にお世話になった。後半ではヨハンにも  -- 名無しさん  (2014-09-11 06:51:32)
- タマゴを何十個何百個も産ませては片っ端から捨てまくる外道トレーナーにだけは乱数調整がどうのこうのなんて言う資格はないと思います  -- 名無しさん  (2014-09-20 18:21:57)
- ポケモンの厳選は本当にキツかった。XYで楽になったけど教え技関係で未だにダイパ世代で厳選しないと辛いポケモンも居るっていう…  -- 名無しさん  (2014-09-20 18:29:44)
- 一人プレイしかないゲームならともかく、本来のプレイを外れた方法でズルするってどうよ?  -- 名無しさん  (2014-09-20 18:30:13)
- 乱数調整を否定する奴って自分が出来ないから嫉妬しているだけだろ。正規で出したポケモン使って困る事なんて無いし。  -- 名無しさん  (2014-10-04 20:10:42)
- 相手はみんな乱数してる前提で戦ってるからどうでもいい  -- 名無しさん  (2014-10-04 20:12:45)
- ペンギンとスキュレーには世話になったなあ、なくてもいいんだが追加職とかを0から育てるのに重宝。……Lvあってもフツーにhageるから開き直れるね、素敵!  -- 名無しさん  (2014-10-04 22:09:25)
- ポケモンは対人戦が絡むから複雑だなぁ。1人用RPGの世界樹の迷宮だとこれでレアアイテム出したり簡単にボスを倒せたりするが叩かれることない。ていうかこれ無しで初代の逆鱗を集めるなんて苦行でしかない  -- 名無しさん  (2014-10-29 01:22:46)
- 厳選しても理想個体が簡単に手に入らないバランスにしたゲーフリが悪い。  -- 名無しさん  (2014-10-29 01:54:43)
- 乱数調整を否定する奴は邪魔なんだよ  -- 名無しさん  (2014-11-18 08:51:40)
- ORASでカロスマーク以外のポケモンがレートに出れなくなるから、事実上の乱数排斥だな。伝説は3V確定とはいえ非常にキツくなるな…  -- 名無しさん  (2014-11-18 09:10:16)
- 皆が普通に神経衰弱やってるところを、一人だけ表を見てからやってるような感じだよね?恥ずかしくないの?  -- 名無しさん  (2014-11-18 17:59:13)
- ↑出た。自分が出来ないからって否定するやつ。  -- 名無しさん  (2014-11-20 12:23:13)
- GTSとかでいろんな方達の孵化放流3Vとか集めてたけど自分たいせんそんなしない事に気付いて虚しくなった。  -- 名無しさん  (2014-11-25 05:55:27)
- 万人に受け入れられるもんじゃない事を念頭に置いて行わないといけない  -- 名無しさん  (2014-11-25 06:11:36)
- やはり狂人であったか  -- 名無しさん  (2014-11-25 07:10:22)
- 肯定派の理論的な反論は~?  -- 名無しさん  (2014-11-25 07:54:04)
- 我等はもはや、ナチュラルとは違う新たな一つの種なのです。現状を抱える様々な問題も、いずれは我々の叡知が必ず解決する。  -- ○トリック  (2014-11-25 12:31:04)
- ↑2データを書き換えたり外部からいじったりしていないので改造でもチートでもない  -- 名無しさん  (2014-11-30 20:18:21)
- ポケモンでよく批判されるけど、普通にやってると対戦向きの理想個体が手に入らないんだよなぁ  -- 名無しさん  (2015-02-16 22:30:42)
- 第六世代ではある程度楽になってきたけど  -- 名無しさん  (2015-02-16 22:33:59)
- ↑そこで妥協せず何故か乱数に手を出すという発想に至る辺りが問題だったんだと思うが…… まぁ3DS以降は無くなって良かった  -- 名無しさん  (2015-02-16 22:39:45)
- 妥協したら、結局はどこかの誰かが使っているより弱い個体にしかならないじゃん せっかく手間を掛けるなら最高の能力を持ったポケモンを使いたいじゃん?  -- 名無しさん  (2015-02-16 22:49:18)
- あと「なくなって良かった」っていうけど、相手のポケモンが最高の個体値であることを前提に対策を練るなら、相手が強くなるための過程なんて自分には関係ないじゃん 相手が自分より強いパーティなのが気に入らないの? 肯定派はハッキリと「ポケモン対戦がしやすくなる」っていうメリットがあるけど、反対派は乱数を禁止することでどんなメリットを得ようとしているのか目的が見えてこない   -- 名無しさん  (2015-02-16 22:50:40)
- あと乱数擁護ないし高個体値はもっと手に入りやすくていいって主張をすると「個体値なんて勝敗には『そんなに』関係ない」とか「上手い人は3Vでも勝てる」とか都合の良い条件を持ち出すんだよな それって逆に言えば同じプレイヤー、同じ状況なら間違いなく個体値が高いほうが強いってことだし、みんなできるだけ高い数値を求めてるってはずなんだけど、それがわかっているのに問題を矮小化して議論や批判をやめさせようとする人が多い気がする  -- 名無しさん  (2015-02-16 23:10:29)
- うーん、上手い説明が思い浮かばないんだが、例えばだ &br()子供の頃ゲームやってて、敵をいくら倒しても目的のレアアイテムをドロップしなかった時、一旦街に入って宿屋で寝たり、電源切って再起動したりしたことがある奴も少なからずいるだろ &br()あれって実際乱数を変動させたりリセットしたりしているわけで、ある程度大人になると内部数値をリセットしようくらいの感覚はあると思う &br()何も知らなければおまじないや気休めだが、それをより実用的にしたのが乱数調整 &br()つまり特定のseed値から開始し特定の手順を踏むことによって特定のタイムテーブルを引き当てるという行為 &br()これはあくまでゲーム内のプログラムのパターンを見極めることによって可能になっただけで、不正に数値を改造したりしたわけではない &br()そして読んだ乱数にしたって外部ツールを使って解析した訳ではなく、ゲームのシステム上可能な行為によって地道に検証してるだけ &br()それがゲーム性を損なうと言われれば返す言葉も  -- 名無しさん  (2015-02-17 00:23:32)
- みんながより格差の少ない環境で対戦できるならいいんじゃないかと思うけど  -- 名無しさん  (2015-03-08 08:43:00)
- 乱数調整自体は別に悪いことじゃないけど、orasリーグで過去作のポケモンが使えない=乱数産が使えないってことは、開発スタッフは乱数調整に対して否定的ってことは明らか。ただそこまで大掛かりにやるなら欲を言えば過去作限定の技くらいは引き継いでほしかった  -- 名無しさん  (2015-04-20 15:56:07)
- それかドーピングアイテムの使用をドラクエの種みたいにすればいいと思う。勿論超高価にするかして入手難易度を高くするべきだが  -- 名無しさん  (2015-07-03 15:21:35)
- 男らしくない?だって女だもん。  -- 名無しさん  (2015-09-10 19:37:12)
- 対戦とかみんな理想個体前提でやってるし、誰も困らないんじゃね?  -- 名無しさん  (2015-09-22 23:22:44)
- ランダム性廃してる時点で改造となんら変わりなし。ゲームの根本を否定してるんだから叩かれて当たり前。レートで互換切りされた時点で公式も認めていないのは明白。乱数やる奴はそこんとこどう考えてるんだか  -- 名無しさん  (2015-10-17 02:56:59)
- ↑他人がランダム性を無視したからって自分のプレイには関係ないじゃん。 厳選にしろ乱数にしろみんな理想個体にしてからレートに来るんだから内容には影響ないし。  -- 名無しさん  (2015-10-17 09:32:16)
- あとポケモンで他人の感情に配慮するとか基本無駄。切断は負けが増えるだけだし、害悪戦術は対策してない方が悪いだけだし、使っているポケモンに文句言うのは論外。結局、仕様の範囲内なら勝つために何やっても良いっていうのが一番簡潔で良い。  -- 名無しさん  (2015-10-17 09:38:39)
- 乱数調整は仕様の範囲内で実行できるからそれ自体は問題というわけではない。けど初期の頃は高個体値とか色違いを揃えている=ほぼ改造、傍目には乱数調整の賜物か改造の産物か区別できない、過程はともかく結果として改造と同等のステータスを持ってる、ってのがネガティブに捉えられる原因。あと対戦でそういう仕様を知らない子供やビギナーに対して、乱数調整したプレイヤーが「知らない奴が悪い」とばかりに初心者狩りするのもマイナス要因。更に新世代で仕様自体に手が入ったあたり、公式としてもあまり望ましくない行為と思っている節があるNODE。まぁTPOをわきまえるのが一番  -- 名無しさん  (2015-12-14 19:41:11)
- なおポケモンは3DS仕様と互換切りにより過去作のメタモン以外の乱数調整は息の根を止められた模様  -- 名無しさん  (2016-09-29 00:48:24)
- 一人プレイや仲間内でやってるならともかく、どんな人が来るかわからない公式大会とかで持ち出してくるのはただの場違いだろ  -- 名無しさん  (2016-09-29 01:07:15)
- 荒らしコメントを削除  -- 名無しさん  (2017-03-06 00:00:29)
- ↑2 この一言に尽きるな。  -- 名無しさん  (2017-03-06 00:31:51)
#comment
#areaedit(end)
}

復元してよろしいですか?