如果真如你所说,b>a,且均为正数,那么T=(b-a)*rnd+a是绝对不可能负数的.所以你要提供具体的a和b的值,看看是不是真如你所说.
在VB中调用rnd函数不是产生(0,1)之间的数吗,为什么T=(b-a)*rnd+a 其中b>a,且均为正数,为什么T输
1个回答
相关问题
-
关于VB中的随机函数Int(Rnd*(b-a+1)+a)是产生一个[a,b]间整数.那Int((b-a+1)*Rnd)+
-
一道VB题Rnd*10为什么能产生一个属于【0,10)内的整数?Rnd不是取【0,1)内的随机数吗,那么Rnd*10不就
-
VB [a,b]之间随机数int(rnd*(b-a+1)+a)是[a,b]之间的整数.如果要产生“数”(就是整数和小数都
-
rnd()与rnd(0)产生的第一个数相同吗?
-
RND函数产生的随机数的区间是?(VB)
-
vb rnd()函数括号里写1有什么作用吗
-
VB知识 函数Int(Rnd*10)+10的值为范围是?Int(0.1)=
-
一道QBASIC题for i = 1 to 10a =int(90*rnd)+10b =int(90*rnd)+10pr
-
vb试题:表达式Int(Rnd(0)*50)所产生的随机数范围是多少 请具体分析,
-
以下列出的哪些是数学函数.( ) A、abs() B、sin() C、log() D、rnd()