PHP rand() 함수

정의와 사용법

rand() 함수는 랜덤 정수를 반환합니다.

문법

rand(min,max)
매개변수 설명
min,max 선택 사항입니다. 랜덤 수 생성 범위를 정의합니다.

설명

선택 사항이 제공되지 않으면 minmaxrand()는 0에서 RAND_MAX 사이의 가위짓된 정수를 반환합니다. 예를 들어, 5에서 15(5과 15 포함) 사이의 랜덤 수를 원한다면, rand(5, 15)를 사용합니다.

고지사항 및 주의사항

주의사항:때로는 Windows와 같은 플랫폼에서 RAND_MAX는 32768입니다. 필요한 범위가 32768보다 크다면, min과 max 매개변수를 지정하여 RAND_MAX보다 큰 수를 생성할 수 있습니다. 또는 mt_rand()를 대체할 수 있습니다.

주의사항:PHP 4.2.0부터는 더 이상 필요하지 않습니다. srand() 또는 mt_srand() 함수는 랜덤 수 생성기에 씨드를 제공하며, 지금은 자동으로 완료됩니다.

주의사항:3.0.7 이전 버전에서는 max의 의미는 range입니다. 이러한 버전에서 5에서 15 사이의 랜덤 수를 얻으려면, 간단한 예제는 rand(5, 11)입니다.

예제

이 예제는 몇 가지 랜덤 수를 반환합니다:

<?php
echo(rand();
echo(rand();
echo(rand(10,100))
?>

출력:

17757
3794
97