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 图片上添加透明度渐变的效果
Jun 29 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
php eval函数用法 PHP中eval()函数小技巧
Oct 31 PHP
php笔记之:初探PHPcms模块开发介绍
Apr 26 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
PHP操作MongoDB GridFS 存储文件的详解
Jun 20 PHP
PHP实现的博客欢迎提示功能(很特别哦)
Jun 05 PHP
php运行时动态创建函数的方法
Mar 16 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
基于php解决json_encode中文UNICODE转码问题
Nov 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实现ping
2006/10/09 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php建立Ftp连接的方法
2015/03/07 PHP
百度地图API使用方法详解
2015/08/25 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
js中document.write的那点事
2014/12/12 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
简单实现jQuery进度条轮播实例代码
2016/06/20 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
Python切片知识解析
2016/03/06 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
python代码过长的换行方法
2018/07/19 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
澳大利亚窗帘商店:Curtain Wonderland
2019/12/01 全球购物
什么是抽象
2015/12/13 面试题
安全员岗位职责
2013/11/11 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
《四季》教学反思
2014/04/08 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
投标单位介绍信
2015/05/05 职场文书
MongoDB支持的数据类型
2022/04/11 MongoDB