php 简单洗牌算法
来源: a href=http://phpman.cn/?p=37 rel=nofollowhttp://phpman.cn/?p=37/a br /
来源:
http://phpman.cn/?p=37
<?php /** * @author phpman.cn * @date 2012/12/04 * @todo 简单洗牌算法 */ $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; } ?>
- 上一篇:使用SimpleXML处理XML
- 下一篇:微信版中文计算器
精彩图集
精彩文章