回 帖 发 新 帖 刷新版面

主题:RND函数怎么用?

RND函数怎么用?
请高手教一下。

回复列表 (共18个回复)

11 楼

对了,上面我忘记说了,在写这个语句前。一定要加 RANDOMIZE TIMER 不然你每次取的数都一样

12 楼

[quote]对了,上面我忘记说了,在写这个语句前。一定要加 RANDOMIZE TIMER 不然你每次取的数都一样[/quote]不一定,反正要randmize,下面就随你选了,如不加、加“TIMER”……都可以,但不要超出范围
[em2]

13 楼

用randomize timer句式好点,这样保证每次产生的随机数列和上次不同。VB里面直接randomize就行了,因为它默认加了timer

14 楼

1 楼  
RND 是产生0—1 之间的随机小数,例:要产生10—90 (包括10,90)之间的随机整数,可以这样做
  N=INT(RND*81+10

15 楼

RND 是产生0—1 之间的随机小数  不包括(0,1)

16 楼

在产生0~9的RND函数中算式是:INT(RND(1)*10)
~~~~~~1~100~~~~~~~~~~~~~~~:INT(RND(1)*10)

17 楼

对不起,上面我忘记说了,在RND前。一定要加 RANDOMIZE TIMER 不然你每次取的数都一样

18 楼

用了randomize timer 后,随机rnd的最大值是0.999……(不到1),最小值是0
int(rnd*100)+1
最大是0.99……的rnd*99,经过int一处理,上等式的最大值就是99了,再加上1,最大值就是100。最小值0+1=1

我来回复

您尚未登录,请登录后再回复。点此登录或注册