PHP 매뉴얼
이전 |  | 다음

# rand

(PHP 3, PHP 4 , PHP 5)

rand -- 정수형의 난수를 생성합니다.

## 설명

int rand ( [int min, int max])

부수적인 `min`, `max` 인수 없이 호출하면, rand()는 0과 `RAND_MAX` 사이의 임의의 난수를 반환합니다. 예를 들어, 5와 15(포함) 사이의 난수를 얻으려면, `rand (5, 15)`로 사용합니다.

예 1. rand() 예제

`<?php echo rand() . "\n"; echo rand() . "\n"; echo rand(5, 15); ?>`

위 예제의 출력 예는:

    7771
    22264
    11

> 참고: 몇몇 플래폼(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)`로 사용해야만 합니다.

참고: srand(), getrandmax(), mt_rand().

이전 | 처음으로 | 다음
rad2deg | 위로 | round