VB 随机生成6位数
发布网友
发布时间:2022-05-08 14:58
我来回答
共2个回答
热心网友
时间:2024-01-25 12:44
rnd是随机生成一个0到1的数.
a=Int((150000 - 100000 + 1) * Rnd + 100000)
括号里面的是50001那么就是生成50000内的随机数
最后一个括号是强制转换成Int.不过去掉也没关系.
写成
a=(150000 - 100000 + 1) * Rnd + 100000
所以要生成10000-20000的话,那么只要把15000改成200000.
写成
a=(200000 - 100000 + 1) * Rnd + 100000
不过如果要用到RND.
那么最好写成
Randomize
a=(200000 - 100000 + 1) * Rnd + 100000
前面加个Randomize,那么每次的随机数会不同.
热心网友
时间:2024-01-25 12:44
用rnd函数 a=Int((150000 - 100000 + 1) * Rnd + 100000)