如何让php生成随机数,直到达到特定的数字

时间:2016-12-22 01:11:45

标签: php

我希望在1到3的范围内生成一个随机整数,直到生成2。

请查看下面的代码 - 我做错了什么?

谢谢!

discountAmount

1 个答案:

答案 0 :(得分:3)

您的rand()不在while循环中,因此rand()将执行一次。

如果$number不是2,则while循环将在不停止的情况下执行。

如果$ number为2,则不会执行while循环。

while(($number = rand($min, $max)) != 2){echo $number;}