공부하자/PHP

php 난수 생성방법

YoBot 2018. 11. 27. 10:28

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