アカウント名:
パスワード:
乱数ジェネレータって、熱雑音とか半導体の各種雑音とかを源情報としたものがすでにあると思いますが、それでは不十分だから、わざわざ件のようなことをやっているのだと思うのですが、かような高度な技術を必要とする動機はなんなのでしょうか。簡便に使える熱雑音じゃ乱数に使ったとき信頼性が足りない?なぜ?そもそも原理的に統計的な分布がアレで気に入らないとかでしょうか?
Rレジスタみたいにくるくるしてるだけとは言え乱数レジスタを持ってるのはZ-80ぐらいなものなのだろうか。
別に乱数のために用意したレジスタではないことはわかってるんだろうけど、Rレジスタによる乱数は当時でも低コストで乱数っぽい値を得るための手法で、まともな乱数が必要な場合に使うようなものじゃなかった。
TSCレジスタとかその手のクロックをカウントするレジスタならあるじゃん。8Bit CPUとかだと計算コストが高いから最悪の場合の代用としての需要があっただけだと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
熱雑音の何が気に入らない? (スコア:1)
乱数ジェネレータって、熱雑音とか半導体の各種雑音とかを源情報とした
ものがすでにあると思いますが、それでは不十分だから、わざわざ件のようなことを
やっているのだと思うのですが、かような高度な技術を必要とする動機は
なんなのでしょうか。
簡便に使える熱雑音じゃ乱数に使ったとき信頼性が足りない?なぜ?
そもそも原理的に統計的な分布がアレで気に入らないとかでしょうか?
Re:熱雑音の何が気に入らない? (スコア:0)
Rレジスタみたいにくるくるしてるだけとは言え乱数レジスタを持ってるのはZ-80ぐらいなものなのだろうか。
Re: (スコア:0)
具体的にはIvy Bridge以降
Re:熱雑音の何が気に入らない? (スコア:1)
Re: (スコア:0)
別に乱数のために用意したレジスタではないことはわかってるんだろうけど、
Rレジスタによる乱数は当時でも低コストで乱数っぽい値を得るための手法で、まともな乱数が必要な場合に使うようなものじゃなかった。
Re: (スコア:0)
TSCレジスタとかその手のクロックをカウントするレジスタならあるじゃん。
8Bit CPUとかだと計算コストが高いから最悪の場合の代用としての需要があっただけだと思う。