randi
均匀分布的伪随机整数
语法
说明
X = randi(
返回一个介于 imax
)1
和 imax
之间的伪随机整数标量。
X = randi(
返回 imax
,sz1,...,szN
)sz1
×...×szN
数组,其中 sz1,...,szN
指示每个维度的大小。例如,randi(10,3,4)
返回一个由介于 1 和 10 之间的伪随机整数组成的 3×4 数组。
X = randi(___,
返回一个由数据类型为 typename
)typename
的介于 1
和 imax
之间的伪随机整数组成的数组。typename
输入可以是 "single"
、"double"
、"int8"
、"uint8"
、"int16"
、"uint16"
、"int32"
或 "uint32"
。您可以使用上述语法中的任何输入参数。
X = randi(
从随机数流 s
,___)s
而不是默认全局流生成整数。要创建一个流,请使用 RandStream
。您可以指定 s
,后跟上述语法中的任意输入参数组合。