PHP에서 임의의 데이터를 생성하려면 rand를 사용할 수 있으며, mt_rand는 지정된 범위 내에서 임의의 데이터를 생성할 수 있습니다. 메소드를 소개하겠습니다
Callmt_rand()이 메소드는 난수를 생성할 수 있으며 매개변수는 범위 값의 최소값과 최대값의 경우 함수는 최소값과 최대값 사이의 난수를 반환합니다.
진정한 난수를 생성하는 것은 계산상 쉬운 작업이 아닙니다.
PHP에서 난수를 생성하는 방법에는 두 가지가 있습니다. 하나는 rand()라는 고전적인 함수이고 다른 하나는 mt_rand()입니다.
예제 1
코드는 다음과 같습니다
$random =rand(0,1000);
또는
<?php $rand = mt_rand(1, 100); echo $rand; ?>
예제 2
코드는 다음과 같습니다
srand((double)microtime()*1000000); $random =rand(0,1000);
예 3
코드는 다음과 같습니다
/** *获取一定范围内的多个随机数字 */ function yang_numberRand($begin = 0, $end = 20, $limit = 5){ $rand_array = range($begin, $end); shuffle($rand_array); //调用现成的数组随机排列函数 return array_slice($rand_array, 0, $limit); //截取前$limit个 }
요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바랍니다.
관련 권장 사항:
PHP 썸네일 생성 및 이미지 워터마크 제작에 대한 자세한 설명
phppreg_match() 함수를 사용하여 IP 주소 검증 방법 구현
위 내용은 지정된 범위 내에서 여러 난수를 구현하는 PHP 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!