主题:randomize和randomize timer的区别
prairiewolf
[专家分:290] 发布于 2005-07-05 20:31:00
能详细就详细,
回复列表 (共5个回复)
沙发
def [专家分:3380] 发布于 2005-07-05 22:02:00
randomize是让用户输入种子,必须在范围内
randomize timer是将一个单精度数(时间),这样就随机了种子数,因为即使同一时刻,TIMER也不会相等
板凳
moz [专家分:37620] 发布于 2005-07-05 22:28:00
虽然说是这样子说,
其实得出的rnd随机数列还是有九成九相同的.
我还是搞不清楚随机数的具体原理.
甚至用随机数列做出来的迷宫路线都是固定的,
都不知道是什么回事.
所以我一般都很少用这个随机数列的,
如果精度要求不太高的话,
我情愿用timer截去整数部份来使用.
3 楼
prairiewolf [专家分:290] 发布于 2005-07-05 23:49:00
def,能否附上例题说明你的观点?
moz我也试过randomize timer ,产生的数确实是随机数
4 楼
moz [专家分:37620] 发布于 2005-07-06 00:45:00
那么,
请你把那些数列并类一下
0.0-0.1的有多少个
0.1-0.2的有多少个
0.2-0.3的有多少个
......
数列越长越能看出来它的分布
看看是不是公平的随机
5 楼
prairiewolf [专家分:290] 发布于 2005-07-06 18:32:00
有待进一步确认.
我来回复