코드 복사 코드는 다음과 같습니다.
//range는 1부터 100까지 나열하는 것입니다. array
$numbers = range (1,100);
//shuffle은 배열의 순서를 섞습니다
shuffle ($numbers)
//array_slice는 배열의 특정 세그먼트를 취합니다
$ no=6 ;
$result = array_slice($numbers,0,$no)
for ($i=0;$i<$no;$i ){
echo $result[$i ]."
";
print_r($result)
?>
코드는 다음과 같습니다. //range는 1~42를 배열로 나열하는 것입니다. $numbers = range (1,42)//shuffle
shuffle ($numbers)//array_slice는 배열의 특정 세그먼트를 가져옵니다.
$result = array_slice($numbers,0,3)
print_r ($result);
방법 2
$numbers = 범위 (1,20); srand ((float)microtime()*1000000)
shuffle ($numbers); $number) = 각각 ($numbers)) {echo "$number ";}
?>
방법 3
PHP를 사용하여 5개의 고유 값을 무작위로 생성 1-20 사이. 방법
코드 복사
function NoRand($begin=0,$end=20 ,$limit=5){ $rand_array=range($begin,$end); shuffle($rand_array);//준비 호출 -배열 무작위 배열 함수return array_slice($rand_array,0 ,$limit);//첫 번째 $limit 가로채기
}print_r(NoRand())
또는 셔플하지 않는 경우
코드 복사
코드는 다음과 같습니다.
?>
위 내용은 VB 난수 내용을 포함하여 VB 난수 PHP n 비반복 난수 생성 코드를 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.