完全にランダムな数列を作る方法
■ このスレッドは過去ログ倉庫に格納されています
0001132人目の素数さん
2007/01/05(金) 04:17:220002132人目の素数さん
2007/01/05(金) 04:19:280003132人目の素数さん
2007/01/05(金) 05:00:22でも「作れる時点で完全にランダムとは言えないんじゃねーの?」という疑問が浮かぶ
0004にょにょ ◆yxpks8XH5Y
2007/01/05(金) 05:52:59格好良い名前だ。
必殺!メルセンヌツイスタ!
0005132人目の素数さん
2007/01/05(金) 05:55:510006132人目の素数さん
2007/01/05(金) 07:37:06piが止まればai=0、piが止まらないならai=1と定義して出来る数列はランダムだと言える
ただ、計算可能ではないけど
0007132人目の素数さん
2007/01/05(金) 15:04:360008132人目の素数さん
2007/01/05(金) 15:45:50p2 = p1/現在の時間
p3 = p2/現在の時間
…
0009132人目の素数さん
2007/01/05(金) 22:56:180010132人目の素数さん
2007/01/05(金) 23:06:10おまえのランダムの定義はなんだ
0011132人目の素数さん
2007/01/05(金) 23:07:080012132人目の素数さん
2007/01/05(金) 23:08:560013132人目の素数さん
2007/01/05(金) 23:20:28スイッチやリレーのチャタリング
0014132人目の素数さん
2007/01/05(金) 23:29:47でも最近の乱数発生器ってどれも数論の応用だよね。
0015132人目の素数さん
2007/01/05(金) 23:31:51チャタリングは確率分布が分からないので乱数列には使いにくい
0016132人目の素数さん
2007/01/05(金) 23:39:43電子サイコロでよく使ってましたよ><
0017132人目の素数さん
2007/01/05(金) 23:53:16そんじょそこらの乱数発生器よりずっといい乱数が手に入るぞ
0018132人目の素数さん
2007/01/06(土) 01:16:07実験を繰り返しn回目で猫が生きてたらan=1で死んでたらan=0で箱の中の猫を取り替える
a1,a2,a3,...で乱数完成
ただ途中で猫が絶滅するだろうからいつまでも計算出来る保障はない
0019132人目の素数さん
2007/01/06(土) 01:18:010020132人目の素数さん
2007/01/06(土) 03:42:110021132人目の素数さん
2007/01/06(土) 04:27:250022132人目の素数さん
2007/01/06(土) 19:35:13地味にワロタ
でもそれガイガーカウンタ置いとくだけでいいんじゃね?
0023132人目の素数さん
2007/01/06(土) 20:04:340024132人目の素数さん
2007/01/06(土) 20:27:320025132人目の素数さん
2007/01/06(土) 20:38:43発生した列と,完全なランダムな列とを現実的な時間で「利き酒」できるやつは居ない,
というタイプの発生器は考えられている. 暗号用にはこのタイプが必要.
Blum Blum Shub とか computationally indistinguishable とか ググレカレー
0026132人目の素数さん
2007/01/07(日) 16:25:330027132人目の素数さん
2007/01/07(日) 17:00:260028132人目の素数さん
2007/01/07(日) 17:08:590029132人目の素数さん
2007/01/07(日) 17:16:1400000000000000000000............
が含まれるのは確かだな
0030132人目の素数さん
2007/01/07(日) 19:36:200031132人目の素数さん
2007/01/08(月) 18:17:150032132人目の素数さん
2007/01/11(木) 23:06:000033132人目の素数さん
2007/01/17(水) 01:45:12なぜか、偽8面体(所々ボコボコしてる)
ある面にプリキュアのシールが張っている
なぜか、15がある(なぜだ??)
0034132人目の素数さん
2007/01/17(水) 03:59:51娘ください。
0035132人目の素数さん
2007/01/19(金) 03:04:27それは文字列でもよいし、チューリングマシンのプログラムテープの記号でも
良いが、要するに例えば二進数で描けばNビットにコーディングできる。
すると2^N通りを試行錯誤すれば、同じ数列が再現できさらにその先が
予想できるので、ランダムでは無い。
つまり、完全にランダムな数列を作る有限の長さの手続きは存在しない。
つまり、何らかの意味で無限の記号列がもともと用意されていないと
完全にランダムな数列を作ることが出来ないのだ。その無限の記号列は
それもまた有限長の記号列による手順で生成されてはならない。もし
そうならば見かけが無限長の記号列でしかないから。つまりそのような
本質的に無限長の記号列が「完全な乱数を生成する手順書」の中に含まれて
いることになるが、それはそれ自身がある意味で完全な乱数だ。
つまり、最初に完全な乱数列があれば、それをもとにして完全な乱数列を
つくることができるが、そうでなければ不可能なのだ。
その意味で、完全な乱数列の持つ一種の情報量(プログラム複雑度)は
無限大である。
0036132人目の素数さん
2007/01/19(金) 11:29:270037132人目の素数さん
2007/01/20(土) 00:55:240038132人目の素数さん
2007/01/20(土) 08:20:070039132人目の素数さん
2007/01/27(土) 15:51:320040132人目の素数さん
2007/01/28(日) 05:55:26ランダム数列の全体は非可算。
計算可能数列の全体は可算。
ランダムさの定義って何だろう。
任意の有限数列を含む?とか。
一定長の部分有限数列の存在密度が一定?とか。
0041132人目の素数さん
2007/01/28(日) 18:17:11実験を繰り返しn回目で支那畜が生きてたらan=1で死んでたらan=0で箱の中の支那畜を取り替る
a1,a2,a3,...で乱数完成
ただ途中で支那畜が絶滅する危惧があるが、生命力が尋常ではないだろうからしばらくは計算出来るだろう
0042132人目の素数さん
2007/01/29(月) 19:48:32をいつも使うんですが遅くて・・・
ストリーム暗号を乱数の変わりに使うのってどうよ?
0043132人目の素数さん
2007/01/29(月) 22:26:01ストリーム暗号を乱数にして暗号を実装するって、それ1段の暗号と同じかそれ以下にならないか?
0044132人目の素数さん
2007/01/29(月) 23:08:130045132人目の素数さん
2007/01/30(火) 00:57:09時間で3回、割れば乱数になるよ。
0046132人目の素数さん
2007/02/05(月) 17:58:130047132人目の素数さん
2007/03/11(日) 20:42:510048132人目の素数さん
2007/05/27(日) 12:04:283,1,4,1,5,9,2,… という具合に。
循環しないし、いいんじゃないかな、と思ったんですけど。
0049132人目の素数さん
2007/05/27(日) 12:11:580050132人目の素数さん
2007/05/27(日) 12:17:300051132人目の素数さん
2007/05/27(日) 13:32:58>要するに例えば二進数で描けばNビットにコーディングできる。
>すると2^N通りを試行錯誤すれば、同じ数列が再現でき
ダウト
「サイコロを振り出た目が偶数なら0奇数なら1を出力する手順を必要な回数だけ繰り返す」という記述は有限
0052132人目の素数さん
2007/06/25(月) 11:53:140053132人目の素数さん
2007/08/09(木) 17:22:51たとえば、
0.12345678910111213141516…
でも無理数なわけだからねえ。
0054132人目の素数さん
2007/08/31(金) 18:36:530055132人目の素数さん
2007/10/24(水) 23:41:37ここで言う「文字列」ってのは、日本語で書かれた曖昧な文章のことではなく、
なんらかの形式体系における論理式のことだろ。
>>35も、文字列だの何だの勘違いされることは書かないで、
>チューリングマシンのプログラムテープの記号
これだけ書いておけばよかったのに。
0056132人目の素数さん
2007/10/28(日) 06:19:00■ このスレッドは過去ログ倉庫に格納されています