rnd()函数,返回的是(0-1)中间的一个浮点数,但有时候我们需要的随机数并不是一个浮点数,比如如何随机生成0-100的整数?
n=rnd()
n=int(s*100)
首先生成随机数,然后浮点数0.XXX扩大100倍则XX.XXX,此时可强制取整。
但是会发现不管执行多少次,随机数一直没变,都是第一次生成的随机数。所以我们要在随机数生成之前初始化随机数生成器。可用:
Randomize
如果想随机生成i-j的整数可用
Int((j - i + 1) * Rnd + i)