【问题标题】:Generate Random int in PHP在 PHP 中生成随机整数
【发布时间】:2016-10-07 16:14:33
【问题描述】:

对于这个问题我得到了答案

$a = rand(100000,999999);

我很困惑 a 可以取哪个最小值变量,它将是 100000 还是 100001?我想知道100000是否包括在内?

【问题讨论】:

标签: php random int


【解决方案1】:

做一个简单的测试:

<?php

for ($i = 0; $i < 10; $i ++) {
    $a = rand(1,4);
    echo $a."<br/>";
}

输出(随机,但在本例中):

4
2
4
1
3
3
1
3
3
4

所以,所有数字都包括在内。

【讨论】:

  • 从技术上讲,您可能永远看不到边界值,因为它们是随机数...
  • 当然。这同样适用于任何数字。
【解决方案2】:

阅读文档:http://php.net/manual/en/function.rand.php

它清楚地表明参数中的数字是包含的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-09
    • 2014-08-22
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    相关资源
    最近更新 更多