主题:  关于random()的取值问题

mafeng579

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2003/3/12 10:55:21
#12003/8/13 9:21:19
这个是一个加法的实例:
1、随机得出一个(10-15)“和”。
2、根据和在得出“加数”。
(可我在取随机值的时候碰到了两个问题:
1、出现了随机产生的加数不等于和的情况。我希望至少有一个随机加数相加等于和。
2、随机重复现象太多。

请高手指教



偷心琴

职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2003/4/30 23:57:35
#22003/8/15 13:29:18
你说的问题不太清楚
和我联系把
我来帮助你!



流云止水

职务:普通成员
等级:3
金币:1.0
发贴:1447
注册:2002/7/12 23:44:20
#32003/8/15 21:09:02
1、出现了随机产生的加数不等于和的情况。我希望至少有一个随机加数相加等于和。

用和减去随机出的一个数,得出另一个数



mzfree

职务:普通成员
等级:1
金币:1.0
发贴:226
注册:2003/5/30 20:34:01
#42003/8/17 0:16:59
random(value)
据原文help:
returns a random integer between 0 and one less than the integer specified in the value parameter
传回一个随机"整數",范围在0与比value小一的整數之间。
例如:
radnom(5)
可得到:0,1,2,3,4這五种結果的其中一個



流云止水

职务:普通成员
等级:3
金币:1.0
发贴:1447
注册:2002/7/12 23:44:20
#52003/8/18 9:36:41
可是,重复的问题比较严重。。。