中国开发网: 论坛: Java/J2ME: 贴子 484269
haitao
那是因为一般的随机周期短(只有32位),而且使用者很规矩,一次不漏
我考虑的改进办法是:
1、每次取随机数时,
先n=rand(10);
for (;n;n--) rand(100); //抛弃掉n个随机数
然后再rand(真正需要的范围)来取
2、可以考虑把随机函数做成类,各自有自己的种子,参数要不要一样待定(怕选了不好的参数,严重影响随机效果)
几个随机对象一起使用,随机周期就应该不止32位了。。。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录