php实现简单洗牌算法_PHP教程
程序员文章站
2022-05-16 22:46:27
...
如下所示:
/**
* 简单洗牌算法
*/
$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;
}
?>
复制代码 代码如下:
/**
* 简单洗牌算法
*/
$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;
}
?>
上一篇: MySQL的词法分析漫谈_MySQL
下一篇: laravel创建服务
推荐阅读
-
PHP生成同比例的缩略图实现程序_PHP教程
-
PHP 简单数组排序实现代码
-
php数字游戏 计算24算法_PHP教程
-
PHP中trim()函数简单使用指南,trim使用指南_PHP教程
-
在Laravel框架里实现发送邮件实例(邮箱验证),laravel发送邮件_PHP教程
-
PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍,mysql-2125倍_PHP教程
-
美女图片墙的实现,美女图片墙实现_PHP教程
-
PHP写日志的实现方法,php日志实现_PHP教程
-
PHP实现将浏览历史页面网址保存到cookie的方法,phpcookie_PHP教程
-
[PHP] 算法-二叉树的子结构判断的PHP实现