「乱数」の版間の差分

提供:APCC
ナビゲーションに移動 検索に移動
1行目: 1行目:
{{Wikipedia}}
{{Wikipedia}}
'''乱数'''とはランダムな数列のことである。現れる数に規則性がなく予測できない。
'''乱数'''とはランダムな数のことである。


発生させる方法として、プログラムを書く・乱数表を使う・乱数さいを使う などがある。
==概要==
 
真の乱数は過去のデータからその先を予測することができない。しかし、真の乱数の生成は困難であるため、しばしば疑似乱数が使われる。
[[Hot Soup Processor|HSP]]の場合はrnd関数(ただしrandomize命令がなければパターンが一定化する)、[[C++]]の場合は<random>の[[インクルード]]をするなどの方法がある。
擬似乱数の生成方法として、メルセンヌ・ツイスタやXorShiftなどの手法がある。
 
プログラムの場合、メモリ内の処理・時間の経過・入力などの結果により値が決まる。
 
乱数を調整することを乱数調整と呼ぶ。


[[Hot Soup Processor|HSP]]の場合はrnd関数やrndf_geti関数や[[HSPRandom.dll]]、[[C++]]の場合は<random>のメルセンヌツイスターを用いるなどの方法がある。
==関連項目==
*[[運ゲー]]
*[[メルセンヌ・ツイスタ]]
*[[XorShift]]
{{DEFAULTSORT:らんすう}}
{{DEFAULTSORT:らんすう}}
[[カテゴリ:ゲームシステム]]
[[カテゴリ:ゲームシステム]]

2021年10月28日 (木) 14:20時点における版

ウィキペディアに乱数 の解説があります。

乱数とはランダムな数のことである。

概要

真の乱数は過去のデータからその先を予測することができない。しかし、真の乱数の生成は困難であるため、しばしば疑似乱数が使われる。 擬似乱数の生成方法として、メルセンヌ・ツイスタやXorShiftなどの手法がある。

HSPの場合はrnd関数やrndf_geti関数やHSPRandom.dllC++の場合は<random>のメルセンヌツイスターを用いるなどの方法がある。

関連項目