擬似乱数 wikipedia|無料辞書
前のページ 1/1 次のページ
擬似乱数(ぎじらんすう、
)とは、
乱数列(乱数)のように見えるが、実際には確定的な計算によって求めている数列に含まれる数を指す。擬似乱数を生成する機器を
擬似乱数生成器、生成
アルゴリズムを
擬似乱数生成法と呼ぶ。
乱数は本来規則性も再現性も無いために予測は不可能だが(例:サイコロを振る時、今までに出た目から次に出る目を予測するのは不可能)、擬似乱数は計算によって作るので、作り方が分かれば理論的には予測可能であり、また内部の初期値(シード)が分かれば、先に計算しておくこともできる。
何をもって擬似乱数と呼ぶのかは議論があるところだが、
暗号理論では擬似乱数(生成器)に明確な定義がある。すなわち、多項式時間の計算機が乱数と
識別不能な列を出力する機器のことを、擬似乱数生成器と呼び、この列に含まれる数を(暗号論的)擬似乱数という。
いかなる数列であれば乱数列であるかも議論のあるところではあるが、一様分布であることと過去の数から次の数が予測不能であることは同値であることが示されている(Yao)。そこで過去の数から次の数が予測不能であるかで、(暗号論的)擬似乱数か否かを区別する。
◆用途
シミュレーション実験や、暗号などに利用されている。
物理乱数よりも手軽に扱え、また、シード値を元に戻すことで、まったく同じ乱数列を生成できるため、実験の再現ができるというメリットがある。
逆に、再現性を利用して、シード値の選択を意図的(不正に)に行う可能性を排除することが必要な場合もある(
楕円曲線暗号のパラメータ生成など)。
◆主な擬似乱数生成法
様々な擬似乱数生成法が知られている。
・予測可能、再現性あり
・予測不能、再現性あり
・予測不能、再現性なし
◇ 混合合同法(mixed congruential method)
下の式に適当な a、p、q を代入する(必要な桁数が採れれば何でも良い)。求まった a' の中間あたりの必要な桁数を乱数として採用し、それを新たな a として、再び下の式に代入する。
:ap + q = a'
(例)5 桁の擬似乱数を作ってみる。ただし、最初は a = 14992、p = 673、q = 944とし、求まった a' の、十の位から十万の位までを採用することとする。
:14992×673+944 = 10090560 → 09056
:09056×673+944 = 06095632 → 09563
:09563×673+944 = 06436843 → 43684
:43684×673+944 = 29400276 → 40027
:40027×673+944 = 26939115 → 93911
:…
こうして、擬似乱数列 を得る。
+ b \mod m
として、 を乱数列とする。
-->
◇ 平方採中法(middle-square method)
初期値に適当な a をきめ、それを 2 乗する。求まった値の中央にある、必要な桁数を採って乱数とし、それを 2 乗して求まった値の中央にある必要な桁数を採って次の乱数とする。これを繰り返して乱数列とする方法。ここで「中央」とは、求まった値を必要な桁数の 2 倍の桁数として見た時の中央とする。たとえば、4 桁を必要としていて、求まった値が 7 桁の時は、最上位の前の位(千万の位)に「0」を付け足して 8 桁とする(下の例を参照)。
(例)4 桁の擬似乱数を作ってみる。ただし、最初は a = 1763とする。
:17632 = 03108169 → 1081
:10812 = 01168561 → 1685
:16852 = 02839225 → 8392
:83922 = 70425664 → 4256
:42562 = 18113536 → 1135
:…
こうして、擬似乱数列 を得る
一般的には、平方採中法は偶数桁を採る時にしか使えないことと、周期が短い、つまり、どちらも、ずっと繰り返していればいつかは最初の数字に一致する数値が現れるが、それが平方採中法の方が早いことから、混合合同法を使うことの方が多いようである。
◇ 線形帰還シフトレジスタ
擬似乱数の生成方式として、
線形帰還シフトレジスタ (LFSR; Linear Feedback Shift Register) を用いた方法が知られている。LFSRはデジタル回路を用いて容易に実装することができる。特性多項式を適切に選択することによって、等頻度性、無相関性及び周期が保障される。しかし、LFSRは数学的に容易に解析可能であるため、そのまま暗号に使用することは推奨されない。
◆ 新しい擬似乱数生成アルゴリズム
上記のような古典的擬似乱数生成法の欠点を改良するため、新しい擬似乱数生成法がいくつか考案されている。
◇ メルセンヌ・ツイスタ
◇ カオス乱数
非線形微分方程式の解は
カオスと呼ばれ、初期値敏感性等の性質を持つ。
漸化式の形で記述することによりカオス的な関数を得ることができるとされている。
厳密には有理式でなければランダムな関数とはならないため、コンピュータで実装した場合は必ずしも乱数性の優れた擬似乱数とはならない。
カオス乱数の出力をそのままストリーム暗号の鍵ストリームとして用いる手法は安全とは言えない。
◆ 暗号論的擬似乱数
暗号理論では擬似乱数に厳密な定義が与えられている。Σ = とする。自然数
k に対し、Σ
k 上の一様分布を
Uk と表す。確率変数の族
k∈N が、一様分布の族
k∈N と
計算量的識別不能な時、族
k∈N は(暗号論的)
擬似乱数であるという。
前述の混合合同法や平方採中法で作った乱数列は、簡単に真の乱数と識別可能なので暗号論的な意味では擬似乱数ではない。
次に擬似乱数生成器の厳密な定義をする。
l(
k) を
l(
k) >
k を満たす多項式とする。
G を
多項式時間アルゴリズムで、
G に
k ビットのビット列を入力をすると
l(
k) ビットの出力を返すものとする。すると
G(
Uk) は Σ
l(k) 上の確率分布である。確率分布の族
k∈N が擬似乱数である時、
多項式時間アルゴリズム
G を
擬似乱数生成機という。
一方向性関数が存在すれば擬似乱数生成機が存在する事が知られている。
前のページ 1/1 次のページ
・擬似乱数 page1
■擬似乱数を他のサイトで調べる
@[擬似乱数]暇つぶしマスター
A[擬似乱数]性病マスター
B[擬似乱数]ダイエットNAVI
C[擬似乱数]価格比較マスター
D[擬似乱数]肛門科マスター
E[擬似乱数]産婦人科科マスター
F[擬似乱数]結婚情報マスター
■動物関連検索
■動物Wikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~動物-master.com 【05/29update】 トップへ
(C)動物-master.com