本文介绍了Matlab中有没有办法使用伪数生成器生成特定范围内的数字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如:
round(7*rand(1,5))
在1到7之间生成5个数字
有没有办法在5到7之间生成5个随机数?
或者它的抽象?
Generates 5 numbers between 1 and 7Is there a way to generate 5 random numbers between 5 and 7?Or an abstraction of that?
推荐答案
更一般地说:
minInt = 5;
maxInt = 7;
numInts = 10;
r = randi([minInt, maxInt],[1,numInts])
r =
6 7 7 7 6 5 5 5 7 5
这篇关于Matlab中有没有办法使用伪数生成器生成特定范围内的数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!