(5*Rnd+1)*Int(5*Rnd-1) 这个最后的范围为什么是-5~15?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 17:34:18
xAK@kW)f v5:EsH1¶.QmKB{0̌z/R㧾/ꖑǔ4̓&ce/Q(E6u,͔읊W`ju`4kWJL0`2~
w`
s~@-\!~~3qlpȳP#X4@DT
cc2#W֬ :(ʷkSt
*\]!|Z3j5asΔ"q/h9_1LY{1 w
(5*Rnd+1)*Int(5*Rnd-1) 这个最后的范围为什么是-5~15?
(5*Rnd+1)*Int(5*Rnd-1) 这个最后的范围为什么是-5~15?
(5*Rnd+1)*Int(5*Rnd-1) 这个最后的范围为什么是-5~15?
1.
Rnd产生大于等于0且小于1的随机小数,Int为取整数部分.
5*Rnd+1 即 产生大于等于1小于6的小数,
而
Int(5*Rnd-1) 产生 -1 到 3 的随机整数
所以结果为:
(-6,18)而非 [-5,15]
2.
如果是
Int(5*Rnd+1)* Int (5*Rnd-1) 则是 [-5,15]
5*Rnd+1 即 产生大于等于1小于6的小数
Int(5*Rnd+1) 取整 形成 1 到 5的随机整数
而
Int(5*Rnd-1) 产生 -1 到 3 的随机整数
所以结果为:
[-5,15]
(5*Rnd+1)*Int(5*Rnd-1) 这个最后的范围为什么是-5~15?
Int(Rnd(1))是什么意思
表达式 Int(5*Rnd+1) 的值的范围是
产生[5,46]之间的随机整数VB表达式是 A.Int(Rnd(1)*42)+6 B.Int(Rnd(1)*42)+5 C.Int(Rnd(1))+41 D.Int(Rnd(1)*41)+5
帮我解释一下一个VB题 表达式Int(5*Rnd+1)*Int(5*Rnd-1)值的范围是 为什么结果是【-5,15】VB
VB习题:表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少?
VB中Int(Rnd(1) * 4),Int(Rnd(2) * 5)产生的随机整数的闭区间是多少是不是[0,3][1,4]
Int(Rnd)+5为什么就等于5呢
表达式Int(5*Rnd+10)的最小值是什么
VB 产生1-400的随机数 用int(Rnd)
产生[1,40] 范围内某一随机整数的表达式是(A)Rnd * 40 (B)Int(Rnd * 40)(C)Int(Rnd * 40) + 1 (D)Int(Rnd * 39) + 1
产生[1,40] 范围内某一随机整数的表达式是(A)Rnd * 40(B)Int(Rnd * 40)(C)Int(Rnd * 40) + 1(D)Int(Rnd * 39) + 1为毛选c,
a = Int(Rnd * 100 + 1),
Int(Rnd*101)是什么意思?
CStr( Int( Rnd() * 10 ) )
Int(10*Rnd())表示?
vb中的一个Rnd函数表达式的问题可以产生30~50(含30和50)之间的随机整数的表达式是A) Int(Rnd * 21+30) B) Int(Rnd * 20+30)C) Int(Rnd * 50 - Rnd * 30) D) Int(Rnd * 30 + 50)请问:我是新手请大侠解释的详细一点1
VB中Rnd(5)是什么意思