PHP rand()每次都返回相同的数字

时间:2012-03-08 19:56:38

标签: php random

我基本上有一个HTML表单,用户输入要生成的随机数的数量及其范围。问题是,每当我尝试生成一组随机数字时,我都会显示$count$max

这是PHP代码:

    <?php
    $count=$_GET['count'];
    $min=$_GET['max'];
    $max=$_GET['max'];
    $i=0;
    while ($i<$count) {
        echo rand($min,$max) . '<br />';
        $i++;
    }
?>

2 个答案:

答案 0 :(得分:5)

    <?php
    $count=$_GET['count'];
    $min=$_GET['min'];
    $max=$_GET['max'];
    $i=0;
    while ($i<$count) {
        echo rand($min,$max) . '<br />';
        $i++;
    }
?>

您正在为$min值设置$max$_GET['max']

答案 1 :(得分:0)

你的$ min和$ max都设置为$ _GET ['max'] ...