主题:RND函数怎么用?
功夫先人
[专家分:60] 发布于 2009-01-19 14:55:00
RND函数怎么用?
请高手教一下。
最后更新于:2009-01-19 15:16:00
回复列表 (共18个回复)
11 楼
神秘侠客 [专家分:80] 发布于 2009-02-21 18:19:00
对了,上面我忘记说了,在写这个语句前。一定要加 RANDOMIZE TIMER 不然你每次取的数都一样
12 楼
taibazi [专家分:30] 发布于 2009-04-13 19:58:00
[quote]对了,上面我忘记说了,在写这个语句前。一定要加 RANDOMIZE TIMER 不然你每次取的数都一样[/quote]不一定,反正要randmize,下面就随你选了,如不加、加“TIMER”……都可以,但不要超出范围
[em2]
13 楼
我是大喊三 [专家分:3010] 发布于 2009-04-17 02:23:00
用randomize timer句式好点,这样保证每次产生的随机数列和上次不同。VB里面直接randomize就行了,因为它默认加了timer
14 楼
功夫先人 [专家分:60] 发布于 2009-05-15 12:21:00
1 楼
RND 是产生0—1 之间的随机小数,例:要产生10—90 (包括10,90)之间的随机整数,可以这样做
N=INT(RND*81+10
15 楼
天天和和 [专家分:1420] 发布于 2009-06-08 23:13:00
RND 是产生0—1 之间的随机小数 不包括(0,1)
16 楼
FFKK [专家分:1610] 发布于 2009-06-24 18:32:00
在产生0~9的RND函数中算式是:INT(RND(1)*10)
~~~~~~1~100~~~~~~~~~~~~~~~:INT(RND(1)*10)
17 楼
FFKK [专家分:1610] 发布于 2009-06-25 21:15:00
对不起,上面我忘记说了,在RND前。一定要加 RANDOMIZE TIMER 不然你每次取的数都一样
18 楼
gewenbo [专家分:450] 发布于 2009-06-26 16:49:00
用了randomize timer 后,随机rnd的最大值是0.999……(不到1),最小值是0
int(rnd*100)+1
最大是0.99……的rnd*99,经过int一处理,上等式的最大值就是99了,再加上1,最大值就是100。最小值0+1=1
我来回复