タグ

乱数に関するatawiのブックマーク (2)

  • 乱数の使い方 - 飲み物だから太らない (2009-05-23)

    k.inabaさんに久々に絡んでみようと思う。 http://www.kmonos.net/wlog/97.html#_2206090523 http://www001.upp.so-net.ne.jp/isaku/rand.html さらに、初期化ミスのため、例えば以下のプログラムを JAVA で実行すると、 public class RandTest { static java.util.Random r=new java.util.Random(); public static void main (String[] args) { double x,Min=1,Max=0; for (int i=0;i<1024;i++) { r.setSeed(i); x=r.nextDouble(); if (x>Max) Max=x; if (x結果は、 Min=0.675337775058

    乱数の使い方 - 飲み物だから太らない (2009-05-23)
  • メルセンヌ・ツイスタ - Wikipedia

    メルセンヌ・ツイスタ (Mersenne twister、通称MT) は擬似乱数列生成器 (PRNG) の1つである。1996年に国際会議で発表されたもので(1998年1月に論文掲載)松眞と西村拓士による。既存の疑似乱数列生成手法にある多くの欠点がなく、高品質の疑似乱数列を高速に生成できる。考案者らによる実装が修正BSDライセンスで公開されている。 「メルセンヌ・ツイスタ」は厳密にはある手法に基づいた乱数列生成式(あるいは生成法)の族を指し、内部状態の大きさや周期は設定可能である。以下の長所と短所では、メルセンヌ・ツイスタ自体、よく使われている生成法のMT19937、さらにその実装について、区別することなく述べている。 219937-1 (≒4.315×106001) という長い周期が証明されている。 この周期は、名前の由来にもなっているように(24番目の)メルセンヌ素数であり、保証され

  • 1