2012-03-08 4 views
0

기본적으로 사용자가 생성 할 임의의 숫자와 범위를 입력하는 HTML 양식이 있습니다. 문제는 임의의 숫자 집합을 생성하려고 할 때마다 $count$max이 표시된다는 것입니다.PHP rand()는 매번 같은 번호를 반환합니다.

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

$ min = $ _ GET ['max ']; $ max = $ _ GET [ 'max']; 같은? –

+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

좋은 캐치. +1! – TimWolla

+0

어리석은 저, 나는주의해야 했음에. 감사! –

0

을 $ 분, $ 최대가 모두 $ _GET [ '최대로 설정됩니다

은 PHP 코드입니다 '] ...

관련 문제