php实现的双色球算法示例


Posted in PHP onJune 20, 2017

本文实例讲述了php实现的双色球算法。分享给大家供大家参考,具体如下:

<?php
function DoubleBall(){
  $sysBlueball = mt_rand(1,16);
  $sysRedball = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33);
  $result = array();
  for($i=0; $i<6; $i++)
  {
    while(true)
    {
      $index = mt_rand(0,32);
      if($sysRedball[$index] != 0){
        $result[$i] = $sysRedball[$index];
        $sysRedball[$index] = 0;
        break;
      }
    }
   }
   $result = implode(',',$result);
   echo '你选择的篮球为:'.$sysBlueball.'';
   echo '你选择的红球为:'.$result.'';
}
DoubleBall();
?>

运行结果:

你选择的篮球为:3你选择的红球为:29,11,26,14,9,24

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
《PHP编程最快明白》第五讲:php目录、文件操作
Nov 01 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 PHP
PHP自动重命名文件实现方法
Nov 04 PHP
推荐几个开源的微信开发项目
Dec 28 PHP
简单介绍PHP的责任链编程模式
Aug 11 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
PHP 搜索查询功能实现
Nov 29 PHP
AJAX的使用方法详解
Apr 29 PHP
Laravel框架用户登陆身份验证实现方法详解
Sep 14 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 PHP
laravel使用数据库测试注意事项
Apr 10 PHP
php实现的二分查找算法示例
Jun 20 #PHP
创建无限极分类树型结构的简单方法
Jun 20 #PHP
PHP实现的简单排列组合算法应用示例
Jun 20 #PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 #PHP
PHP中模糊查询并关联三个select框
Jun 19 #PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 #PHP
Laravel给生产环境添加监听事件(SQL日志监听)
Jun 19 #PHP
You might like
15种PHP Encoder的比较
2007/03/06 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
php分页示例分享
2014/04/30 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
smarty模板数学运算示例
2016/12/11 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
2008/11/03 Javascript
jQuery on方法传递参数示例
2014/12/09 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
2020/10/13 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
Python中的进程分支fork和exec详解
2015/04/11 Python
python实现清屏的方法
2015/04/30 Python
python如何在终端里面显示一张图片
2016/08/17 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
运动会通讯稿200字
2014/02/16 职场文书
连带责任保证书
2014/04/29 职场文书
2014年科普工作总结
2014/12/06 职场文书
2015年国庆节广播稿
2015/08/19 职场文书