RandomSample

RandomSample[{e1,e2,},n]
给出 的一个 n 个元素组成的伪随机采样.

RandomSample[{w1,w2,}{e1,e2,},n]
使用权重 ,给出 n 个元素组成的伪随机采样.

RandomSample[{e1,e2,}]
给出 的一个伪随机排列.

更多信息更多信息

  • RandomSample[{e1,e2,},n] 从不对任何 取样超过一次.
  • RandomSample[{e1,e2,},n] 对每一个 等概率取样.
  • RandomSample[{e1,e2,},UpTo[n]] 给出 n 的样本,或者尽可能多.
  • RandomSample[i;;j;;k,n] 可用于以步长 kij 的范围内对 Span 采样.
  • 无论何时运行 Wolfram 语言,RandomSample 给出伪随机选择组成的一个不同序列. 用户可以使用 SeedRandom 从一个特定的种子开始.
  • SeedRandom 的一个 Method 选项可以用来指定所用的伪随机生成器.

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

基本范例  (3)基本范例  (3)

求每个元素只能出现一次的一个样本:

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

生成一个随机排列:

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

产生由6个元素组成的随机样本,或者如果较少的元素存在的话尽可能多:

In[1]:=
Click for copyable input
Out[1]=
2007年引入
(6.0)
| 2015年更新
(10.3)
Translate this page: