首页 > 编程语言 > 详细

随机不重复排序抽取(索引法)

时间:2016-01-11 01:21:56      阅读:130      评论:0      收藏:0      [点我收藏+]

方法:

抽取所有id组成的索引数组array

根据count(array)获得记录总数,并根据rand(0,count(array)-1)生成随机数

根据array_splice(array,start,length,array)抽取元素,使原数组移除选定元素并重新排序,

array_push($array,$str/arr)将抽取的数插入一个新数组array中,

用implode(string glue, array pieces)或join(string glue, array pieces)将其转为字符串,并在整个记录集中更具选取的id索引抽取所需的记录数

随机不重复排序抽取(索引法)

原文:http://www.cnblogs.com/xiaoliu520/p/5120019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!