主题:RND函数怎么用?
功夫先人
[专家分:60] 发布于 2009-01-19 14:55:00
RND函数怎么用?
请高手教一下。
最后更新于:2009-01-19 15:16:00
回复列表 (共18个回复)
沙发
wutongbaobao [专家分:140] 发布于 2009-01-21 09:10:00
RND 是产生0—1 之间的随机小数,例:要产生10—90 (包括10,90)之间的随机整数,可以这样做
N=INT(RND*81+10)
板凳
wjl8719 [专家分:190] 发布于 2009-01-21 22:44:00
[em13]
楼上的说的很对,不过漏了一点,那就是还可以这样用:
a=rnd(x)
产生一个0-X之间的一个随机数
3 楼
wutongbaobao [专家分:140] 发布于 2009-01-22 09:35:00
楼上那位,你错了,RND只是产生0—1之间的随机小数,RND(X)并不是产生0-X之间的随机数
4 楼
wjl8719 [专家分:190] 发布于 2009-01-23 00:05:00
呵,呵,这个我错了,忘了
5 楼
wutongbaobao [专家分:140] 发布于 2009-01-23 10:01:00
你也不是初学者吧[em13]
6 楼
wjl8719 [专家分:190] 发布于 2009-01-23 16:13:00
我初中电脑课本里有Qbasic课程,不过是选修的,我好奇心大,就入门了,呵,到现在都6,7年了,不过是业余的,所以....不够专业
7 楼
wutongbaobao [专家分:140] 发布于 2009-01-24 09:55:00
我也是业余的[em1]
8 楼
1000000 [专家分:0] 发布于 2009-01-24 16:50:00
2楼的是在Pascal里面的random函数?
9 楼
wjl8719 [专家分:190] 发布于 2009-01-24 20:27:00
我也不知道,反正在Qbasic里错了,呵
10 楼
神秘侠客 [专家分:80] 发布于 2009-02-21 18:14:00
我告诉你一个取随机整数的公式:INT(RND*M-N+1)+M 注:这里M一定要比N小
我来回复