php随机提取txt文件里的内容,用array_rand 提取5个内容 生成10个 但是这10个里面很多重复的。请教

array_rand($arr, 5) 批量生成的时候 有很多重复的
比如说批量生成10个 其中有6个左右是一模一样的
是php缓存还是怎么回事?回答正确再加20分

第1个回答  2011-07-20
$arr中是不是重复的?重复的话跟你提取的方法有关追问

$arr不重复 ,生成的这个array_rand($arr, 5)重复 批量生成的时候 整条都重复

追答

关键是$arr中键名有没有重复

追问

$arr 里面是没有重复的。
批量生成的时候大部分都重复

第2个回答  2011-07-21
先设置下随机种子: srand((float) microtime() * 10000000);追问

还是不行,不是从php4.2就不用设置了吗

追答

把代码发出来看看?

追问

你QQ多少 我加你

追答

120655110

本回答被网友采纳
相似回答