PHP开发中简单洗牌算法的介绍

来源:爱站网时间:2021-01-18编辑:网友分享
在PHP内置函数的前提下,洗牌的算法有一定的难度,而洗牌数组顺序要怎么实现呢?本文是爱站技术频道小编带给大家的PHP开发中简单洗牌算法的介绍,需要的朋友参考看看吧!

在PHP内置函数的前提下,洗牌的算法有一定的难度,而洗牌数组顺序要怎么实现呢?本文是爱站技术频道小编带给大家的PHP开发中简单洗牌算法的介绍,需要的朋友参考看看吧!

如下所示:

复制代码 代码如下:

 /**
  * 简单洗牌算法
  */

 $card_num=54; //牌数
 print_r(wash_card($card_num));

 function wash_card($card_num)
 {
     $cards=$tmp=array();
     for($i=0;$i          $tmp[$i]=$i;
     }

     for($i=0;$i          $index=rand(0,$card_num-$i-1);
         $cards[$i]=$tmp[$index];
         unset($tmp[$index]);
         $tmp=array_values($tmp);
     }
     return $cards;
 }
 ?>

以上内容就是爱站技术频道小编介绍的PHP开发中简单洗牌算法的介绍,项目的开发在开发中起到很重要的作用,希望能为大家带来帮助。

上一篇:PHP缓存技术的综述

下一篇:在WordPress中调用注释模板和循环输出注释的方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载