RandomChoice

RandomChoice[{e1, e2, ...}]
给出 其中之一的虚拟随机选择.

RandomChoice[list, n]
给出一列 n 虚拟随机选择.

RandomChoice[list, {n1, n2, ...}]
给出 ××... 虚拟随机选择的排列.

RandomChoice[{w1, w2, ...}->{e1, e2, ...}]
给出一由 虚拟随机选择.

RandomChoice[wlist->elist, n]
给出一列 n 的加权选择.

RandomChoice[wlist->elist, {n1, n2, ...}]
给出一 ××... 加权选择的排列.

更多信息更多信息

  • RandomChoice[{e1, e2, ...}] 所有的 有同等可能性的选择.
  • 无论何时你运行MathematicaRandomChoice 给出不同序列的虚拟随机选择. 可以从特殊值开始 SeedRandom.
  • Method 选项对 SeedRandom 给出指定一虚拟随机发生器.

范例范例打开所有单元关闭所有单元

基本范例 (4)基本范例 (4)

之中随机选择一个:

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

20 随机选择列表:

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

随机选择的 4×3 阵列:

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 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »