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

比如要产生1到5之间的随机数应该怎么做?求高手解答
2024-11-21 15:25:29
推荐回答(4个)
回答1:

在excel中可以使用randbetween函数。

RANDBETWEEN

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

语法

RANDBETWEEN(bottom,top)

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

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

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

回答2:

a+rand()%(b-a)产生的只是a到b-1,因此可以换成a+rand()%(b-a+1)来产生a到b.

回答3:

产生a~b范围内的随机数(包含a,b):
a+rand()%(b-a);

回答4:

1+4*rand()