VB int(rnd*(-7)+4)*int(rnd*5-10) 随机数产生的范围.为什么答案是【-30,18】而不是【-40,18】

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 23:25:53

VB int(rnd*(-7)+4)*int(rnd*5-10) 随机数产生的范围.为什么答案是【-30,18】而不是【-40,18】
VB int(rnd*(-7)+4)*int(rnd*5-10) 随机数产生的范围.为什么答案是【-30,18】而不是【-40,18】

VB int(rnd*(-7)+4)*int(rnd*5-10) 随机数产生的范围.为什么答案是【-30,18】而不是【-40,18】
msdn上说:
Rnd函数返回小于 1 但大于或等于 0 的值.
以下程序测试,证明Int(Rnd * (-7) + 4)有等4的时候:
Private Sub Command1_Click()
While Int(Rnd * (-7) + 4) 4
DoEvents
Wend
MsgBox ""
End Sub
那么也就是说int(rnd*5-10)有等于-10的时候,最后的结论是【-40,18】才是正确的,不知道你从哪找来的破书,哪个二百五作者给出的答案.(不会是你们老师给出的答案吧,真是害死人.)

VB随机数i = Int(Rnd() + 4) VB a(i) ← Int(Rnd * 99) + VB int(rnd*(-7)+4)*int(rnd*5-10) 随机数产生的范围.为什么答案是【-30,18】而不是【-40,18】 VB 中int(Rnd*10+10)是什么意思?Rnd*10与10*Rnd是一个意思吗? VB中Int(Rnd(1) * 4),Int(Rnd(2) * 5)产生的随机整数的闭区间是多少是不是[0,3][1,4] VB随机数Int(Rnd*3)+6和Int(Rnd*3+6)的区别 vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么? VB 产生1-400的随机数 用int(Rnd) 请问VB中Int(Rnd)是什么意思如题,范围是? VB中的int(Rnd*91+10)是什么意思?没分了 VB 编程 vb中 Int(Rnd(0)+1)+Int(Rnd(1)-1) 值等于多少vb中 Int(Rnd(0)+1)+Int(Rnd(1)-1) 值等于多少 怎么算出的 VB习题:表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少? VB中产生20~30中的随机数?为什么不能是Int(Rnd*10+20)而是Int(Rnd*11+20) 想问下 vb中 rnd产生随即数的问题rnd*4 是否产生的是 从0开始到4 同时包括4的 数字?int(rnd*4)是否产生的是0 1 2 3 vb.net 产生随机数问题M=int(4+95*rnd())+1vb.net中,这个语句能产生4~99之间的随机数吗?书上说随机数产生的公式是:int((upperbound-lowerbound+1)*rnd+lowerbound)根据这个公式,不应该是这样:M=int(4+96*rnd()) 写 产生[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中如何随机产生任意字母?随机产生大写字母可以用a(i)=Chr(Asc(A)+Int(Rnd*26)) 帮我解释一下一个VB题 表达式Int(5*Rnd+1)*Int(5*Rnd-1)值的范围是 为什么结果是【-5,15】VB