gpt4 book ai didi

php - 警告 : mt_rand(): max(-1) is smaller than min(1)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:28:38 27 4
gpt4 key购买 nike

以下脚本提供以下输出。我在 i386 服务器上运行 PHP 版本 5.5.12 和 Apache/2.2.15 (CentOS)。请注意,我在几乎相同的 x86_64 服务器上运行相同的脚本,但没有遇到错误。

<?php
$id=mt_rand ( 1 , 4294967295);
?>

Warning: mt_rand(): max(-1) is smaller than min(1) in /var/www/html/testing/mt_rand.php on line 2

导致此错误的原因是什么,我该如何解决?

最佳答案

如果您想要一个介于 1 和 4294967295 之间且与平台无关的值,请使用以下命令:

$id=2147483648+mt_rand(-2147483647,2147483647);

这回答了部分问题,但 fedorqui 回答了真正的问题,即某些平台上的整数限制为 +/-2,147,483,647。

关于php - 警告 : mt_rand(): max(-1) is smaller than min(1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25534508/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com