PHP에서 난수를 생성하는 방법은 무엇입니까? (코드 예)

青灯夜游
풀어 주다: 2023-04-04 15:20:02
원래의
49960명이 탐색했습니다.

PHP에서는 내장 함수 rand() 및 mt_rand()를 사용하여 무작위로 숫자를 생성할 수 있습니다. 아래에서는 PHP에 내장된 두 가지 기능이 어떻게 난수를 생성하는지 소개합니다. 이것이 모든 사람에게 도움이 되기를 바랍니다.

PHP에서 난수를 생성하는 방법은 무엇입니까? (코드 예)

rand() 함수

rand() 함수는 특정 범위 내에서 임의의 정수를 생성하고 이 임의의 숫자를 반환하도록 지정할 수 있습니다.

기본 구문:

rand(min,max)
로그인 후 복사
  • min: 반환될 최소값을 지정합니다. min:指定将返回的最小值。

  • max

max: 반환될 최대값을 지정합니다.

설명:

rand() 함수에 min과 max를 지정하면 [min, max] 범위에서 난수가 생성되고, min과 max를 지정하지 않으면 난수는 다음과 같이 생성됩니다. [0 , getrandmax()] 범위 내에서 생성되었습니다.

getrandmax() 함수의 반환 값은 rand() 함수가 반환할 수 있는 최대 상한(최대 가능한 값)입니다.

예:

<?php  
// 生成随机数
$Num1 = rand(); 
//输出
print_r("rand(): ".$Num1); 
print_r("<br><br>"); 
//在一个范围内生成随机数
$Num2 = rand(20,100); 
//输出
print_r("rand(20,100): ".$Num2); 
?>
로그인 후 복사
PHP에서 난수를 생성하는 방법은 무엇입니까? (코드 예)출력 결과:

mt_rand() 함수

mt_rand() 함수는 임의의 정수를 빠르게 생성할 수 있는 Mersenne Twister 알고리즘을 기반으로 합니다.

기본 구문:

mt_rand($min,$max)
로그인 후 복사

매개변수 설명:

$min: 반환할 최소 수를 지정하는 선택적 매개변수, 기본값은 0입니다.

$max: 선택적 매개변수. 반환할 최대 수를 지정합니다.

$min과 $max가 있으면 [min, max] 사이의 임의의 정수를 반환하고, $min과 $max가 없으면 [0, 최대 가능한 값] 사이의 임의의 정수를 반환합니다. 예:

<?php  
// 生成随机数
$Num1 = mt_rand(); 
//输出
print_r("mt_rand(): ".$Num1); 
print_r("<br><br>"); 

//在一个范围内生成随机数
$Num2 = mt_rand(20,100); 
//输出
print_r("mt_rand(20,100): ".$Num2); 
?>
로그인 후 복사
PHP에서 난수를 생성하는 방법은 무엇입니까? (코드 예)출력:

설명:

mt_rand() 함수는 더 나은 임의 값을 생성할 수 있으며 rand() 함수에 비해 생성 속도가 더 빠릅니다. 🎜🎜요약: 위 내용이 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 🎜

위 내용은 PHP에서 난수를 생성하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿