文档

兰迪(randstream)

均匀分布的伪和整数

班级

Randstream

句法

r = randi(s,imax,n)
r = randi(s,imax,m,n)
r = randi(s,imax,[m,n])
r = randi(s,imax,m,n,p,...)
r = randi(s,imax,[m,n,p,...]))
r = randi(s,imax)
r = randi(s,imax,size(a))
r = randi(s,[imin,imax],...)
r = randi(...,className)

描述

r = randi(s,imax,n)返回n-经过-n矩阵包含从离散均匀分布上绘制的伪随机整数值1:IMAX兰迪从随机流绘制这些值s

r = randi(s,imax,m,n)或者r = randi(s,imax,[m,n])返回m-经过-n矩阵。

r = randi(s,imax,m,n,p,...)或者r = randi(s,imax,[m,n,p,...]))返回m-经过-n-经过-p-by -...数组。

r = randi(s,imax)返回标量。

r = randi(s,imax,size(a))返回数组大小与一个

r = randi(s,[imin,imax],...)返回包含从离散统一分布上绘制的整数值的阵列Imin:Imax

r = randi(...,className)返回类的整数值数组班级名称班级名称不支持64位整数。万博1manbetx

笔记

大小输入m,,,,n,,,,p,...应该是非负整数。负整数被视为0。

返回的阵列兰迪可能包含重复的整数值。有时将其称为替换的采样。要获得独特的整数值,有时被称为无需替换的采样,请使用Randperm(Randstream)

兰迪由随机流的内部状态确定s兰迪使用一个统一的价值s生成每个整数值。重置s对于相同的固定状态,可以重复计算。设置流到不同状态会导致唯一的计算,但是,它不会改善任何统计属性。

这个话题有帮助吗?