【发布时间】:2020-10-23 20:00:25
【问题描述】:
我是 laravel 的新手。 我想知道 rand(1,6) 是什么意思?
if (rand(1,6) < 5)
{ //some code
}
谁能详细介绍一下。
【问题讨论】:
-
如果您已经进行了一些基础研究(例如 google),那么您自己找到这个将是微不足道的。 "php rand()"
我是 laravel 的新手。 我想知道 rand(1,6) 是什么意思?
if (rand(1,6) < 5)
{ //some code
}
谁能详细介绍一下。
【问题讨论】:
这是一个基本的 php 函数 - https://www.php.net/manual/en/function.rand.php
它得到一个1到6的伪随机整数,如果随机数小于5则运行代码。
【讨论】:
在两个给定参数之间生成随机数是一个php函数
这里执行 if 语句的机会是 2/3
https://www.php.net/manual/de/function.rand.php
编辑:
机会是 2/3,因为该函数将生成一个介于 1 和 6 之间的随机数 -> 1、2、3、4、5 或 6,这意味着有 4 个数字小于 5。因此我们的机会是 4 6 个数字的数字 (=> 4/6) 等于 2/3
【讨论】:
2/3的方法吗?