Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 統計 > 乱数の生成 >
Mathematica > 数学とアルゴリズム > 数学関数 > 乱数の生成 >
Mathematica > 数学とアルゴリズム > 統計 > 乱数の生成 >

RandomChoice

RandomChoice[{e1, e2, ...}]
ei のひとつを擬似乱数的に選ぶ.
RandomChoice[list, n]
n 個の擬似乱数的選択のリストを与える.
RandomChoice[list, {n1, n2, ...}]
擬似乱数的選択のn1Crossn2Cross... 配列を与える.
RandomChoice[{w1, w2, ...}->{e1, e2, ...}]
wi で重みを付けた擬似乱数的選択を与える.
RandomChoice[wlist->elist, n]
n 個の重みを付けた選択のリストを与える.
RandomChoice[wlist->elist, {n1, n2, ...}]
重みを付けた選択のn_1xn_2x... 配列を与える.
  • RandomChoice[{e1, e2, ...}]は,すべての ei から等確率で選択する.
  • RandomChoiceは,Mathematica を実行するたびに擬似乱数的選択の異なる列を与える.SeedRandomを使って特定のシードで始めることができる.
  • 使用する擬似乱数発生アルゴリズムを指定するために,SeedRandomMethodオブションを与えることができる.
abc のいずれかをランダムに選ぶ:
In[1]:=
Click for copyable input
Out[1]=
 
20個のランダム選択からなるリスト:
In[1]:=
Click for copyable input
Out[1]=
 
ランダム選択の4x3配列:
In[1]:=
Click for copyable input
Out[1]=
 
確率で重みを付けた選択:
In[1]:=
Click for copyable input
Out[1]=
重みは自動的に正規化される:
In[2]:=
Click for copyable input
Out[2]=
バージョン 6 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team