斗地主项目设计
来源:互联网 发布:淘宝密码加密算法 编辑:程序博客网 时间:2024/04/26 21:36
<?php/*** n张朴克牌随机分成4组** @param int $n n张朴克牌* @return array**/function groupby($n){$a = $b = $c = $d = array();$arr = array(); // n张有序的朴克牌$arr_about = array(); // n张无序的朴克牌for ($i=1; $i < $n+1; $i++) { $arr[] = $i;// 把朴克牌赋值给一个空的数组}$dw_num = $n-1;// 下标while(!empty($arr)){$rand_number = mt_rand(0,$dw_num); // 随机下标$arr_about[] = $arr[$rand_number];// 把随机下标对应的值付给无序的数组unset($arr[$rand_number]);// 清空掉这个随机下标对应的值$arr = array_values($arr);// 去掉下标$dw_num--;// 下标上限降低}$per_num = count($arr_about)/4;$a = array_slice($arr_about,0,$per_num);$b = array_slice($arr_about,$per_num,$per_num);$c = array_slice($arr_about,2*$per_num,$per_num);$d = array_slice($arr_about,3*$per_num,$per_num);return array($a,$b,$c,$d);}print_r(groupby(52));?>
0 0
- 斗地主项目设计
- 斗地主服务端设计
- 斗地主AI设计
- 斗地主AI设计
- 【转】斗地主AI设计
- 设计思路JAVA斗地主
- C++项目之斗地主
- 单机斗地主项目总结
- 斗地主算法的设计与实现(一)--项目介绍&如何定义和构造一张牌
- 斗地主算法的设计与实现(六)--项目源码和说明
- 斗地主
- 斗地主
- 斗地主
- 斗地主
- 斗地主
- 斗地主
- 斗地主
- 斗地主
- JAVA中this用法小结
- 欢迎使用CSDN-markdown编辑器
- shell脚本中的EOF以及文件重定向
- Android Action Bar 详解篇
- java中的throw与throws的区别
- 斗地主项目设计
- Codeforces Round #269 (Div. 2) 总结
- Linux运行时IO设备电源管理框架---PM
- 廖雪峰Python Day-2代码解析
- Mongo中MapReduce的使用例子
- Zepto.js 1.1.6
- 解析sql_mode
- 第16周SHH数据结构-【项目1-验证算法(7)归并排序 】
- 单例模式