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
퍼가시면 출처 남겨주세요^^