Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 乱数の生成 >

SeedRandom

Updated In 6 Graphic
SeedRandom[n]
整数n をシード(種)として擬似乱数発生アルゴリズムを再設定する.
SeedRandom[]
時刻と現行Mathematica セッションのなんらかの属性をシードとして擬似乱数発生アルゴリズムを再設定する.
  • SeedRandom[n]を使って,常に同じ擬似乱数列を得ることができる.
  • SeedRandom[Method->"method"]は,擬似乱数発生アルゴリズムに使用するメソッドを指定する.
  • SeedRandom[n, Method->"method"]は,使用するシードとアルゴリズムの両方を指定することで発生アルゴリズムを再設定する.
  • SeedRandom[n]は現行の擬似乱数発生アルゴリズムにのみ影響を与え,SeedRandom[n, Method->All]はすべての擬似乱数発生アルゴリズムに影響を与える.
  • 可能なアルゴリズムには次のようなものがある.
"Congruential"線形合同発生アルゴリズム(低品質の乱数度)
"ExtendedCA"拡張セルオートマトンアルゴリズム(デフォルト)
"Legacy"Mathematica 6.0より前のデフォルトのアルゴリズム
"MersenneTwister"メルセンヌツイスタ(Mersenne twister) シフトレジスタ生成アルゴリズム
"MKL"Intel MKLアルゴリズム(Intelベースのシステム)
"Rule30CA"Wolfram則30アルゴリズム
  • アルゴリズムが異なると,乱数度のレベルが異なる数列が与えられることがある.
バージョン 1 の新機能 | バージョン 6 での修正機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team