VB中int(rnd*123)是什么意思?

2025-04-29 18:38:40
推荐回答(4个)
回答1:

rnd是产生0-1之间的随机数
rnd*123 意思就是产生随机数的123倍
int(rnd*123) 意思是取小于等于产生的随机数的最大整数

x在这里没有声明就表示是变体类型的
For Each x In test 这句是说在数组test中查找x

回答2:

VB中Int(Rnd * 123)是输出0到122的随机整数。
Rnd 函数,返回一个包含随机数值的 Single。
Int 函数,返回参数的整数部分。
语法:
Int(number)
Int 会删除 number 的小数部份而返回剩下的整数。
Rnd 函数示例:
本示例使用 Rnd 函数随机生成一个 1 到 6 的随机整数。
Dim MyValue
MyValue = Int((6 * Rnd) + 1) ' 生成 1 到 6 之间的随机数值。

回答3:

  1. rnd是random的缩写也就是随机数,随机产生一个在0和1之间的数;

  2. rnd*123意思就是扩大123倍;

  3. int(rnd*123)取整。

回答4:

Rnd * 123-产生0-123之间的随机数
int(rnd*123),对这个随机数取整

for each x in test
对每个test数组里面的整数,判断奇偶性