首页 热点资讯 义务教育 高等教育 出国留学 考研考公

VB 产生0~1000的随机整数 包不包括1000

发布网友 发布时间:2024-10-23 22:34

我来回答

3个回答

热心网友 时间:2024-10-24 08:40

Dim minNum As Integer
Dim mazNum As Integer
minNum = 0
maxNUM = 999
RandomNum = minNum + int((maxNUM - minNum) * Rnd())

给定一个最大数和最小数,则生成他们之间的一个随机数
如:上面就是生成一个0~999的随机数

热心网友 时间:2024-10-24 08:35

Randomize()
Dim a As Integer = 1000 * Rnd()
------------------------------
a就是 。。。楼上的貌似每次运行出来的随机数都是一样的。。用了Randomize()就不会

热心网友 时间:2024-10-24 08:35

公式是
minNum + int((maxNUM - minNum+1) * Rnd)
返回[minNum,maxNUM]区间的随机整数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com