Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 生成随机数并将其设置为变量以供以后使用_Php - Fatal编程技术网

Php 生成随机数并将其设置为变量以供以后使用

Php 生成随机数并将其设置为变量以供以后使用,php,Php,我想生成一个随机数,并能够在整个程序中使用该数。目前我使用的是$random=rand($min,$max);但每次我调用变量$random时,它都会发生变化。有没有办法使其保持恒定。您所要做的就是像这样使用$random: $random = rand(0,10000); echo "$random\n"; echo "$random\n"; //same number 如果函数中有$random,那么$random每次都会改变。PHP不是这样工作的。如果$random的值正在更改,那是

我想生成一个随机数,并能够在整个程序中使用该数。目前我使用的是$random=rand($min,$max);但每次我调用变量$random时,它都会发生变化。有没有办法使其保持恒定。

您所要做的就是像这样使用
$random

$random = rand(0,10000);

echo "$random\n"; 
echo "$random\n"; //same number

如果函数中有
$random
,那么
$random
每次都会改变。

PHP不是这样工作的。如果
$random
的值正在更改,那是因为您正在更改它。我使用$random,但它仍然在更改。您可以将$random设置为全局变量,我同意meagear。发布剩下的代码,这样我们就可以看到您使用$random还做了什么。您是说在两次单独的脚本调用之间存储一个值吗?因为这就是我们的目的。