关于VB中的随机函数Int(Rnd*(b-a+1)+a)是产生一个[a,b]间整数.那Int((b-a+1)*Rnd)+

关于VB中的随机函数
Int(Rnd*(b-a+1)+a)是产生一个[a,b]间整数.
那Int((b-a+1)*Rnd)+a是什么?
——括号不一样
星星d眼睛 1年前 已收到1个回答 举报

fgd1982 幼苗

共回答了23个问题采纳率:100% 举报

int(x):返回不大于x的最大整数,如int(7.8)值为7,int(-7.8)值为-8.
Int(Rnd*(b-a+1)+a)是产生一个[a,b]间整数
Int((b-a+1)*Rnd)+a是产生一个在[a,b]间的数,当a为整数时产生的是整数,当a为小数时,取得的是[0,int(b-a+1))之间的整数加a后的值

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.425 s. - webmaster@yulucn.com