php简单洗牌算法的解决办法

内容摘要
这篇文章主要为大家详细介绍了php简单洗牌算法的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!如下所示:
代码如下:


<
文章正文

这篇文章主要为大家详细介绍了php简单洗牌算法的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!

如下所示:

代码如下:


<?php
/*   php教程 www.512Pic.com   */
 
/** 
 * 简单洗牌算法 
 */ 

$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; 
} 
?> 

注:关于php简单洗牌算法的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!