php 난수 생성방법
rand() mt_rand()
두 함수는 동일하게 정수 난수를 생성하는 함수입니다.
rand 함수
0~32,767까지 숫자를 생성할 수 있다. (윈도우 기준)
mt_rand 함수
0~2,147,483,647까지 숫자를 생성할 수 있다.(윈도우 기준)
간단하게 설명하면 mt_rand함수가 rand함수보다 더 생성할 수 있는 숫자의 범위가 크고 실행속도가 빠르기 때문에 mt_rand함수 사용을 권장하고 있다.
상기 함수들은 최소값고 최대값을 생성하지 않아도 난수는 생성되며, 설정하지 않을 경우. 최소값은 0 최대값은 32,767~2,147,483,647까지 php버전에 따라 설정된다.
사용방법
$random_Num1 = rand(최소값, 최대값)
$random_Num2 = mt_rand(최소값, 최대값)
예제
<php
// 변수에 난수를 발생시키는 함수를 사용하여 반환값을 저장함
$random_Num = mt_rand(1, 9);
// 저장된 변수의 값을 출력함
echo $random_Num;
?>
'공부하자 > PHP' 카테고리의 다른 글
php 현재 날짜 출력 (0) | 2018.11.27 |
---|---|
php 계산연산자 (0) | 2018.11.27 |
php에서 경고창 뜨위기(alert창 띄우기) (0) | 2017.07.22 |
[PHP] Include, Include_once, Require, Require_once (0) | 2017.07.20 |
무료 폼메일 다운로드 (0) | 2017.03.13 |