11问答网
所有问题
VB中,表达式50+int(50*Rnd)的取值范围是 ?
如题所述
举报该问题
推荐答案 2015-05-09
rnd是生成一个大于等于0且小于1的数 所以int(50*rnd)的值 只能是大于等于0且小于50 所以表达式50+int(50*Rnd)的取值范围是 大于等于0 且小于100 补充: 应该是大于等于50且小于100 50<=X<100
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/4SvPvF4qFMv7SFPv2P.html
其他回答
第1个回答 2015-05-10
50到100之间(含50,不含100) 追问: 随机数的范围是[0,1)? 回答: 是的,Rnd 函数返回小于 1 但大于或等于 0 的值,也就是你说的[0,1)
第2个回答 2018-03-31
为什么把一个错误答案顶上去了。。。
取随机数(下限,上限)的代码是:int(rnd(上限-下限+1)+下限
由int(rnd*50)+50可知:此时的下限是50,则有50=上限-50+1=99,求得上限为99
则是取50~99之间的随机数(闭区间)
相似回答
在
VB中INT(RND*50)+50是
什么意思吖
答:
那么
int(rnd*50)+50
就可知:小数=50 50=大数-50[小数]+1,即大数=99 故是取50~99之间的随机数
大家正在搜
int 范围
赋值表达式
VB有几种表达式
vb的表达式有哪些
e在vb里的表达式
vb表达式形式
2≦x≦4用vb表达式表示
lambda表达式
vb表达式大全
相关问题
vb Int(rnd*450+50)*2+1 的取值范围
vb试题:表达式Int(Rnd(0)*50)所产生的随机数范...
vb题 int(rnd*40) int(rnd*50) in...
vb题 int(rnd*40) int(rnd*50) in...
VB题目:设计程序用于输出20个在开区间(10,50)中随机...
在VB中INT(RND*50)+50是什么意思吖
vb中的一个Rnd函数表达式的问题
下面哪个表达式的结果是一个40到50之间的随机整数(闭区间)...