You cannot see this page without javascript.

2015.09.14 16:47

PHP 난수 발생

조회 수 117 추천 수 0 댓글 0

<?
$digit=9 ; // 난수의 자릿수 - 6자리
$rand_digit = "%0".$digit."d"; // 난수체계 숫자 6자리..
srand((double)microtime()*0123456789); // 난수 생성 초기화.
//난수의 시작~끝 범위 
$rnd_s = "";$rnd_e = "";
for($r=1 ; $r <= $digit ; $r++){$rnd_s.="1";} // 111111111
for($r=1 ; $r <= $digit ; $r++){$rnd_e.="9";} // 999999999999
 
 
$rndno = sprintf($rand_digit, mt_rand($rnd_s,$rnd_e)); // 난수 발생.
 
// chr(mt_rand(65,90) ; // 문자를 반환. // 아스키코드값. 대문자 65~90 , 소문자 97~122

Echo $rndno
?>