php实现的一段简单概率相关代码

 更新时间:2016年05月30日 08:57:01   作者:keyunq  
这篇文章主要介绍了php实现的一段简单概率相关代码,通过数字的运算分析概率统计的原理与使用技巧,需要的朋友可以参考下

本文实例讲述了php实现的一段简单概率相关代码。分享给大家供大家参考,具体如下:

<?php
for($i=1;$i<100000;$i++){
$x=mt_rand(0,100);
if($x<20){
$a=$a+1;
}
else{
if($x<50){
$b=$b+1;
}
else{
$c=$c+1;
}
}
}
echo $a . '<br />';
echo $b . '<br />';
echo $c . '<br />';
?> 

输出结果:

19589
29795
50615

关键在mt_rand(0,100)

通过$a $b $c的出现次数来体现概率

补充:上面的代码没有排版,显得阅读起来有点吃力,幸亏代码不多。小编在这里推荐一款本站的php格式化美化的排版工具帮助大家在以后的PHP程序设计中进行代码排版,增加代码的可读性:

php代码在线格式化美化工具:

http://tools.jb51.net/code/phpformat

另外,由于php属于C语言风格,因此下面这款工具同样可以实现php代码的格式化

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数学运算技巧总结》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

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

相关文章

  • ThinkPHP5.0之底层运行原理执行流程分析

    ThinkPHP5.0之底层运行原理执行流程分析

    run()方法可以在/thinkphp/library/think/App.php文件中找到对应方法,这个方法是整个框架的核心方法,实现了路由转换、获取调度信息、根据调度信息执行相应模块控制器的方法、获取方法返回数据、将返回数据赋值给Response对象等一系列操作。
    2023-05-05
  • php class中self,parent,this的区别以及实例介绍

    php class中self,parent,this的区别以及实例介绍

    我容易混淆public,private,protected,还容易混淆this,self这些东西。前面已经写了一篇关于public,private,protected 博文了,下面来说一下this,self,parent的用法
    2013-04-04
  • php获取twitter最新消息的方法

    php获取twitter最新消息的方法

    这篇文章主要介绍了php获取twitter最新消息的方法,涉及php操作curl及正则替换的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • PHP简单处理表单输入的特殊字符的方法

    PHP简单处理表单输入的特殊字符的方法

    这篇文章主要介绍了PHP简单处理表单输入的特殊字符的方法,涉及PHP中trim(),strip_tags(),htmlspecialchars()及addslashes()等函数的使用技巧,需要的朋友可以参考下
    2016-02-02
  • php addslashes及其他清除空格的方法是不安全的

    php addslashes及其他清除空格的方法是不安全的

    清除空格的方法是不安全的,部分原因是因为字符中的空格非常多,例如 addslashes的问题在 于黑客 可以用0xbf27来代替单引号
    2012-01-01
  • php引用地址改变变量值的问题

    php引用地址改变变量值的问题

    看到原始值确实被修改了,发生在引用之后并被赋值之后,但被赋值之前则原始变量不会改变
    2012-03-03
  • php实现检查文章是否被百度收录

    php实现检查文章是否被百度收录

    这篇文章主要介绍了php实现检查文章是否被百度收录,本文在后台中实现检测百度收录情况,使用非常方便,需要的朋友可以参考下
    2015-01-01
  • 探讨fckeditor在Php中的配置详解

    探讨fckeditor在Php中的配置详解

    本篇文章是对fckeditor在Php中的配置进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php面向对象的方法重载两种版本比较

    php面向对象的方法重载两种版本比较

    “重载”是类的多态的一种实现。函数重载指一个标识符被用作多个函数名,且能够通过函数的参数个数或参数类型将这些同名的函数区分开来,调用不发生混淆。这样做的主要好处就是,不用为了对不同的参数类型或参数个数,而写多个函数。
    2008-09-09
  • php使用swoole实现TCP服务

    php使用swoole实现TCP服务

    这篇文章主要为大家详细介绍了php如何使用swoole实现TCP服务,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下
    2024-04-04

最新评论