OpenCLMersenneTwister
This feature is not supported on the Wolfram Cloud.

OpenCLMersenneTwister[n]
メルセンヌツイスタアルゴリズムを使って n 個のランダムな実数を生成する.

詳細詳細

  • OpenCLLink アプリケーションは,Needs["OpenCLLink`"]を使ってロードしなければならない.
  • 使用できるオプション:
  • "Device"AutomaticOpenCL計算を行うデバイス
    "Platform"AutomaticOpenCL計算を行うプラットフォーム
    "SeedFile"None乱数生成器の初期の状態を含むファイル
    "SeedValue"Automatic乱数生成器のシード値.Automaticに設定されている場合は,ランダムな整数を使う

例題例題すべて開くすべて閉じる

  (4)  (4)

まず OpenCLLink アプリケーションをロードする:

In[1]:=
Click for copyable input

50個のランダムな実数を生成する:

In[2]:=
Click for copyable input
Out[2]=

初期の状態をファイルから設定して,50個のランダムな実数を生成する:

In[1]:=
Click for copyable input
Out[1]=

シード値を整数から設定して,50個のランダムな実数を生成する:

In[1]:=
Click for copyable input
Out[1]=

整数からシード値を,そしてファイルから状態を設定して,50個のランダムな実数を生成し,それぞれの呼出しで同じ乱数を返す:

In[1]:=
Click for copyable input
Out[1]=