php实现简单洗牌算法


Posted in PHP onJune 18, 2013

如下所示:

<?php 
 /** 
  * 简单洗牌算法 
  */  $card_num=54; //牌数 
 print_r(wash_card($card_num)); 
 function wash_card($card_num) 
 { 
     $cards=$tmp=array(); 
     for($i=0;$i<$card_num;$i++){ 
         $tmp[$i]=$i; 
     } 
     for($i=0;$i<$card_num;$i++){ 
         $index=rand(0,$card_num-$i-1); 
         $cards[$i]=$tmp[$index]; 
         unset($tmp[$index]); 
         $tmp=array_values($tmp); 
     } 
     return $cards; 
 } 
 ?>
PHP 相关文章推荐
第十一节 重载 [11]
Oct 09 PHP
PHP4 与 MySQL 数据库操作函数详解
Dec 06 PHP
PHP以指定字段为索引返回数据库所取的数据数组
Jun 30 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
Sep 24 PHP
PHP 使用memcached简单示例分享
Mar 05 PHP
PHP远程调试之XDEBUG
Dec 29 PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
ThinkPHP实现的rsa非对称加密类示例
May 29 PHP
phpfpm的作用和用法
Oct 10 PHP
php抽奖小程序的实现代码
Jun 18 #PHP
解析PHP生成静态html文件的三种方法
Jun 18 #PHP
解析PHP汉字转换拼音的类
Jun 18 #PHP
解析php中反射的应用
Jun 18 #PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 #PHP
解析smarty模板中类似for的功能实现
Jun 18 #PHP
smarty基础之拼接字符串的详解
Jun 18 #PHP
You might like
php正则表达匹配中文问题分析小结
2012/03/25 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
php+mysql实现无限级分类
2015/11/11 PHP
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
原生javascript实现的一个简单动画效果
2016/03/30 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
js改变html的原有内容实现方法
2016/10/05 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
Python查看多台服务器进程的脚本分享
2014/06/11 Python
利用Python破解验证码实例详解
2016/12/08 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
css3气泡 css3关键帧动画创建的动态通知气泡
2013/02/26 HTML / CSS
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
PHP如何自定义函数
2016/09/16 面试题
Java TransactionAPI (JTA) 主要包含几部分
2012/12/07 面试题
基于Python 函数和方法的区别说明
2021/03/24 Python
网络工程专业自荐信范文
2014/03/16 职场文书
买卖车协议书
2014/04/21 职场文书
经典毕业生求职信
2014/07/12 职场文书
超市创意活动方案
2014/08/15 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
OpenCV实现普通阈值
2021/11/17 Java/Android
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL