RandomVariate

RandomVariate[dist]
给出符号式分布 dist 中的一个伪随机变数.

RandomVariate[dist,n]
给出符号式分布 dist 中的一个由 n 个伪随机变数组成的列表.

RandomVariate[dist,{n1,n2,}]
给出符号式分布 dist 中的一个伪随机变数组成的 数组.

更多信息和选项更多信息和选项

  • RandomVariate 能够生成连续型、离散型或混合型符号式分布的随机变数.
  • 不论您何时运行 Wolfram 语言,RandomVariate 给出的是不同的伪随机数组成的序列. 您可以用 SeedRandom 使之从一个特定的种子开始.
  • 在设置为 WorkingPrecision->p 时,将生成精度为 p 的随机数.

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

基本范例  (5)基本范例  (5)

模拟一个连续概率分布:

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

模拟一个离散概率分布:

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

模拟一个多变量连续分布:

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

模拟一个多变量离散分布:

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

生成混合分布的随机数:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
2010年引入
(8.0)