随机排列
p = randperm (s、n)
p = randperm (s、n, k)
p = randperm (s、n)
返回包含从1到的整数的随机排列的行向量n
包容性。randperm (s、n)
使用从随机流中提取的随机值年代
.
p = randperm (s、n, k)
返回包含的行向量k
从1到n
包容性。
创建一个随机流年代
并生成从1到6的整数的随机排列年代
:
s = RandStream(“mt19937ar”、“种子”,0);randperm(年代,6)
[6 3 5 1 2 4]
使用随机流年代
生成1到10之间的三个整数:
= 1 8 9
为p = randperm (s、n, k)
,p
包含k
独特的值。randperm
执行k排列(不进行替换的抽样)。若要在输出中允许重复值(带替换的采样),请使用兰迪(s、n, k)
.