php中实现获取随机数组列表的自定义函数


Posted in PHP onApril 02, 2015

贴一段代码,在php中获取随机数组 不用多说,直接贴代码,php中的array_rand很变态,突破了正常人的理解,繁琐

function create_random_ids( $min,$max,$limited )
{
  $_base_ids = range($min,$max);
  $_temp_key = array_rand ($_base_ids,min(count($_base_ids),$limited+10));
  //拼接
  $ids = array();
  for ($x=0; $x < count($_temp_key); $x++) {
    $ids[] = $_base_ids[$_temp_key[$x]];
  }
  return $ids;
}
PHP 相关文章推荐
PHP 巧用数组降低程序的时间复杂度
Jan 01 PHP
php 中的4种标记风格介绍
May 10 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
Aug 01 PHP
ThinkPHP基本的增删查改操作实例教程
Aug 22 PHP
php修改指定文件后缀的方法
Sep 11 PHP
PHP版本如何选择?应该使用哪个版本?
May 13 PHP
Linux系统下PHP-FPM的安装和配置教程
Aug 17 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
PHP创建对象的六种方式实例总结
Jun 27 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 PHP
PHP版微信公众平台红包API
Apr 02 #PHP
php实现TCP端口检测的方法
Apr 01 #PHP
Yii实现自动加载类地图的方法
Apr 01 #PHP
PHP递归调用数组值并用其执行指定函数的方法
Apr 01 #PHP
php微信公众平台开发类实例
Apr 01 #PHP
PHP生成指定随机字符串的简单实现方法
Apr 01 #PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
Apr 01 #PHP
You might like
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
2019/04/23 PHP
JavaScript的eval JSON object问题
2009/11/15 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
haskell实现多线程服务器实例代码
2013/11/26 Python
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
python中常用的九种预处理方法分享
2016/09/11 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
python导入库的具体方法
2020/06/18 Python
Solaris操作系统的线程机制
2015/07/28 面试题
保密承诺书
2014/03/27 职场文书
活动总结新闻稿
2014/08/30 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
学校证明范文
2015/06/24 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python