欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php 简单洗牌算法_PHP教程

程序员文章站 2022-04-30 16:05:46
...
来源: http://phpman.cn/?p=37
标签:

代码片段(1)

[代码] [PHP]代码

view source print? 01 02 /** 03 * @author phpman.cn 04 * @date 2012/12/04 05 * @todo 简单洗牌算法 06 */ 07 08 $card_num=54; //牌数 09 print_r(wash_card($card_num)); 10 11 function wash_card($card_num) 12 { 13 $cards=$tmp=array(); 14 for($i=0;$i$card_num;$i++){ 15 $tmp[$i]=$i; 16 } 17 18 for($i=0;$i$card_num;$i++){ 19 $index=rand(0,$card_num-$i-1); 20 $cards[$i]=$tmp[$index]; 21 unset($tmp[$index]); 22 $tmp=array_values($tmp); 23 } 24 return $cards; 25 } 26 ?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/735158.htmlTechArticle来源:http://phpman.cn/?p=37 标签: 无 代码片段 (1) [代码] [PHP]代码 view source print? 01 ?php 02 /** 03 * @author phpman.cn 04 * @date 2012/12/04 05 * @todo 简单洗牌...