设a = 5,b = 10,则执行 c = Int((b - a) * Rnd + a) + 1,结果为多少
来源:百度知道 编辑:UC知道 时间:2024/05/15 10:21:54
能解释一下吗?
首先看:int(rnd*(b-a)+a)
是随机从a-b之间取出一个整数,
Int((b - a) * Rnd + a) + 1
则是从5+1到10+1之间即6-11间随机取出一个整数
每次运行的结果不一样.
你可以把这个放在一个FOR循环里证实,如:
a=5
b=10
for i = 0 to 10
c = int((b-a)*rnd+a)+1
print c
next
RND()是VB中获得随机数的函数
其实我不知道那个Rnd是什么意思 他的直是多少
0
设a = 5,b = 10,则执行 c = Int((b - a) * Rnd + a) + 1,结果为多少
设a,b∈R ,集合{1,a+b,a}={0,b/a,b},则b-a=
如果设A*B=6A+5B,10*20的结果是多少?
设a,b是正数,且a^b=b^a,b=9a,则a的值是多少?
设向量a=(-1,2),b=(2,-1),则a*b(a+b)=
设向量A B 满足|A*B|=3 则|(A+B)*(A-B)|=?? 要解题目的方法..谢谢..
设正整数a,b,c,d,a/b+b/c+c/d=5/8 则a+b+c+d的最小值是多少
设a,b为正数,且a^b=b^a,b=9a
设向量a,b,c满足a+b+c=0,(a-b)⊥c,a⊥b,若|a|=1,则|a| +|c| 的值
设a,b属于R,a^2+b^2=6,则a=b的最小值是( )