码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-01-11 01:22:02      阅读:183      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!