AI编程助手
AI免费问答

php 简单洗牌算法_PHP教程

  2016-07-13 10:37   976浏览 原创

来源: http://phpman.cn/?p=37 
  标签:  

代码片段(1)

[代码] [PHP]代码

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

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 简单洗牌...

php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。