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