怎么用rand函数产生一个范围内的数

比如要产生1到5之间的随机数应该怎么做?求高手解答

在excel中可以使用randbetween函数。

RANDBETWEEN

返回位于指定的两个数之间的一个随机整数。每次计算工作表时都将返回一个新的随机整数。

语法

RANDBETWEEN(bottom,top)

Bottom  函数 RANDBETWEEN 将返回的最小整数。

Top  函数 RANDBETWEEN 将返回的最大整数。

示例 返回一组介于1到100间的随机数

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-02
a+rand()%(b-a)产生的只是a到b-1,因此可以换成a+rand()%(b-a+1)来产生a到b.
第2个回答  2011-11-15
产生a~b范围内的随机数(包含a,b):
a+rand()%(b-a);本回答被提问者采纳
第3个回答  2011-11-15
1+4*rand()
相似回答