- <?php
- $card_num =54;//牌数
- functionwash_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;
- }
- // 测试: print_r(wash_card($card_num));
- ?>
开发一款扑克游戏,请给出一套洗牌算法,公平的洗牌并将洗好的牌存储在一个整形数组里
最新推荐文章于 2020-11-23 21:55:11 发布