rand()와 mt_rand()의 차이
PHP에서 난수를 생성할 수 있는 함수는 rand()와 mt_rand()가 있습니다.
그 중 mt_rand()는 rand()가 제공하는 것보다 4배 빠르게 난수를 생성합니다.
※ 출처 - www.php.net/manual/en/function.mt-rand.php
mt_rand() 사용하기
int mt_rand(int $min=0, int $max=mt_getrandmax())
정수형으로 인자를 받으며 정수형으로 반환을 합니다.
첫 번째 인자에는 최소값이 두 번째 인자에는 최대값이 들어갑니다.
디폴트 값으로는 첫 번째 인자에는 '0' 두 번째 인자에는 반환할 수 있는 최대 값을 반환합니다.
<?php
$i=0;
do {
echo mt_rand(0, 15).'<br>';
$i++;
} while ( $i < 5 )
?>
/**********출력************
15
12
8
3
1
**************************/
반응형
'PHP > PHP7 예비학교' 카테고리의 다른 글
[PHP] 타입 힌팅(Type Hinting) - 함수 인자와 반환 값의 형 지정하기 (0) | 2020.09.12 |
---|---|
[PHP] 가변 길이 인수 - 함수에 여러 인자 받기 (0) | 2020.09.12 |
[PHP] 논리 연산자 - 'and'와 'or' 그리고 '&&'와 '||'연산자 (0) | 2020.09.06 |
[PHP] ?? 연산자 (0) | 2020.09.06 |
[PHP] '<=>' 우주선 연산자 (0) | 2020.09.06 |