a = Int(Rnd * 100 + 1),这个VB编码是什么意思啊?
来源:百度知道 编辑:UC知道 时间:2024/05/24 14:48:20
逐步分析:RND产生一个大于0小于1的随机数。
RND×100也就是产生一个大于0小于100的随机数
(RND×100)+1也就是产生一个大于1小于101的随机数
int(RND×100+1)也就是产生一个1到100之间(包括1和100)的随机整数
逐步分析:RND产生一个大于0小于1的随机数。
RND×100也就是产生一个大于0小于100的随机数
(RND×100)+1也就是产生一个大于1小于101的随机数
int(RND×100+1)也就是产生一个1到100之间(包括1和100)的随机整数
我想楼主应该采纳他的意见!绝对正确!容易理解!
由于Rnd产生的随机数是[0, 1),Rnd*100就是[0, 100),再加1取整,就是产生[1, 100]之间的随机数
取1-100之间的随机数。
楼上的都对。
a = Int(Rnd * 100 + 1),这个VB编码是什么意思啊?
设a = 5,b = 10,则执行 c = Int((b - a) * Rnd + a) + 1,结果为多少
表达式Int(4*Rnd+1)*(Int(4*Rnd-1))值的范围是( A.〔-1,8〕 B.〔-4,8〕 C.〔-3,8〕 D.〔0,8〕
已知int a=1;int b;b=(++a)+(++a)+(++a);为什么b=10?
VB中Label1.Caption = CStr(Int(Rnd() * 10)) 是什么意思啊
Session("ShopCar") = Chr(Int(26*Rnd)+65)是什么意思啊!
表达式(-1)*Sgn(-100+Int(Rnd*100))的值是
VB随机数问题 int(rnd()*x)+y
int(rnd(2))等于多少啊??
VB中Int(Rnd 的用法