如何生成-35至70(整数)之间的随机数

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:32:07
请问用什么函数能够生成一个(-35)至70之间的随机数
不好意思,没说清楚,我用在EXCEL的单元格用。

RANDBETWEEN(-35,70)

random后面进行一些运算

没有任何问题啊,是vbscript。
是在asp下用的,你想咋用?

<%
Randomize
response.write Int((70 - (-35) + 1) * Rnd + (-35))
%>

Rnd 函数返回小于 1 但大于或等于 0 的值。

number 的值决定了 Rnd 生成随机数的方式。

对最初给定的种子都会生成相同的数列,因为每一次调用 Rnd 函数都用数列中的前一个数作为下一个数的种子。

在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。

为了生成某个范围内的随机整数,可使用以下公式:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。