- 226 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 23:34:59 ]
- どなたか、Rubyのrand()の生成方法とかソースコードのあるところを教えてくださいませ。
svn.rubyを漁るですが、見つからない。 どこかで蛇使いが、うちのはメルセンヌツイストだからと自慢しておりまして、 じゃぁ、と調べて見ても、見当たらないのです。 しょうがないので、出てきたものを比較してみました。 SFMTとXor128と24bitの線形とですね。 比較の方法は、長くなるので割愛します。 Rubyのrand()はSFMTと一番近いです。はっきり言うと私の方法では、区別できません。 他のは判別できますが、連続した百万個を100セットくらい必要です。
|

|