随机不重复排序抽取(索引法)
2016-01-11 00:30
381 查看
方法:
抽取所有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索引抽取所需的记录数
抽取所有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索引抽取所需的记录数
相关文章推荐
- 自定义cell
- 使用Android Studo开发NDK之Gradle的配置(能debug C代码)
- 少儿读图隐私声明
- Unicode编码格式转换
- 16Java语法回顾之System.in标准的输入输出流
- WinEdt 编辑器和 PDF 文件的 Acrobat 程序关联
- Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory
- 正则表达式
- Redhat使用CentOS的Yum 网络源
- 注册太麻烦,
- android 开源项目整理
- AFNetworking3.0使用方法
- ASP.Net学习笔记005--ASP.Net的IsPostBack揭秘
- 关于机器学习的一些概念
- Java学习笔记(1)--File类、RandomAccessFile类
- UILabel的AttributedString设置
- ASP.Net学习笔记004--基于ashx方式的ASP.Net开发1
- isKindOfClass和isMemberOfClass的区别
- 数据处理项目Postmortem
- python:科普 使用技巧