vb中随机数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:16:52
比如说
For i = 1 To 15
a(Int(80 * Rnd)) = 9
Next
一次产生之后再次运行还是产生了同才的几个随机数,怎么样才能让它每次产生不能的随机数呢,请大虾们帮忙

首先要Randomize初始化随机数才可以!

比如
Randomize
For i = 1 To 15
a(Int(80 * Rnd)) = 9
Next

Randomize是系统过程

在随机数生成语句前加上
Randomize(timer)
用当前时间作随机数种子


在for语句前加上Randomize