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 相关文章推荐
php FPDF类库应用实现代码
Mar 20 PHP
分享一下贝贝成长进度的php代码
Sep 14 PHP
php5.3 注意事项说明
Jul 01 PHP
smarty模板引擎中自定义函数的方法
Jan 22 PHP
PHP JSON格式的中文显示问题解决方法
Apr 09 PHP
php投票系统之增加与删除投票(管理员篇)
Jul 01 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
Jul 28 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
Nov 17 PHP
PHP实现的折半查找算法示例
Dec 19 PHP
laravel框架使用极光推送消息操作示例
Feb 15 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 PHP
WordPress免插件实现面包屑导航的示例代码
Aug 20 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
德生9700DX电路分析
2021/03/02 无线电
php基础教程 php内置函数实例教程
2012/08/21 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
javascript下function声明一些小结
2007/12/28 Javascript
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
js中widow.open()方法使用详解
2013/07/30 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
webpack中的模式(mode)使用详解
2020/02/20 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
python标准日志模块logging的使用方法
2013/11/01 Python
python处理中文编码和判断编码示例
2014/02/26 Python
Python3 使用cookiejar管理cookie的方法
2018/12/28 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
医学院毕业生自荐信
2013/11/08 职场文书
旷课检讨书2000字
2014/01/14 职场文书
班组长岗位职责
2014/03/03 职场文书
聘任书格式及范文
2015/09/21 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
《给予树》教学反思
2016/03/03 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
为什么RedisCluster设计成16384个槽
2021/09/25 Redis
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS