php 랜덤 문자열 생성

개발자도구 · 조회수 767 · 2020.12.14

5lxe1f163i1607907198655.png


rand 와 mt_rand는 정수를 랜덤하게 생성하는 함수.


rand는 윈도우에서 실행하는 것을 기준으로 0부터 32,767까지의 숫자가 생성

mt_rand는 윈도우에서 실행하는 것을 기준으로 0부터 2,147,483,647까지의 숫자가 생성


리눅스에서 실행하는 경우 둘다 2,147,483,647 까지의 숫자가 생성



- php rand 사용방법

rand(최소값, 최대값)


-php mt_rand 사용법

mt_rand(최소값, 최대값)




예시) 

GenerateString(10);

public function GenerateString($length){
$characters = "0123456789";
$characters .= "abcdefghijklmnopqrstuvwxyz";
$characters .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$characters .= "_";

$string_generated = "";

$nmr_loops = $length;
while ($nmr_loops--)
{
$string_generated .= $characters[mt_rand(0, strlen($characters) - 1)];
}

return $string_generated;
}
결과값 : VLVUCdKbz5



퍼가시면 출처 남겨주세요^^

댓글 0


최신 게시물
1
6
2
2
3
4
2
5
2
16
10
1
1
1