>백엔드 개발 >PHP 튜토리얼 >지정된 범위 내에서 여러 난수를 구현하는 PHP 방법

지정된 범위 내에서 여러 난수를 구현하는 PHP 방법

墨辰丷
墨辰丷원래의
2018-06-01 17:36:543970검색

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 썸네일 생성 및 이미지 워터마크 제작에 대한 자세한 설명

PHP 인증 코드 ValidateCode 분석

phppreg_match() 함수를 사용하여 IP 주소 검증 방법 구현

위 내용은 지정된 범위 내에서 여러 난수를 구현하는 PHP 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.