이 기사에서는 특정 범위 내에서 N개의 반복되지 않는 난수를 얻는 PHP의 방법을 주로 소개합니다. range 함수를 사용하여 지정된 범위 내에서 배열을 만들고 shuffle을 사용하여 배열을 무작위로 정렬하고 array_slice를 사용하여 배열을 추출합니다. 이 기능을 달성하는 것은 매우 간단하고 실용적입니다. 도움이 필요한 친구들은 그것을 참고할 수 있습니다
세부 사항은 다음과 같습니다:
//range 是将1000到9999 列成一个数组 $numbers = range (1000,9999); //shuffle 将数组顺序随即打乱 shuffle ($numbers); //array_slice 取该数组中的某一段 $result = array_slice($numbers,0,3); print_r($result);
실행 결과:
Array ( [0] => 9767 [1] => 2344 [2] => 7783 )
요약: 위는 이 기사의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 추천 :
php단일 파일 처리와 다중 파일 업로드 처리 공유 예시
Sleep 기반 예약 실행 기능 구현 방법 PHP의 함수
위 내용은 PHP는 특정 범위 내에서 N개의 반복되지 않는 난수를 얻는 방법을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!