<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
function GenerateString($length)
{
$characters = "0123456789";
$characters .= "abcdefghijklmnopqrstuvwxyz";
$characters .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$string_generated = "";
$nmr_loops = $length;
while ($nmr_loops--)
{
$string_generated .= $characters[mt_rand(0, strlen($characters))];
}
return $string_generated;
}
echo "[ Use GenerateString ]<br />\n";
$result = GenerateString('10');
echo "$result<br />\n";
echo "[ 0에서 RAND_MAX(2147483647)까지의 정수 난수 5개 출력 ]<br />\n";
for ($i = 0; $i < 5; $i++) {
$result = mt_rand();
echo "$result<br />\n";
}
echo "\n\n<br /><br />\n\n\n"; // 줄바꿈
echo "[ 1에서 10까지의 정수 난수 5개 출력 ]<br />\n";
for ($i = 0; $i < 5; $i++) {
$result = mt_rand(1, 10);
echo "$result<br />\n";
}
echo "\n\n<br /><br />\n\n\n"; // 줄바꿈
// 특정 범위의 정수 난수
echo "[ 10에서 20까지의 정수 난수 5개 출력 ]<br />\n";
for ($i = 0; $i < 5; $i++) {
$result = mt_rand(10, 20);
echo "$result<br />\n";
}
echo "\n\n<br /><br /><br /><br />\n\n\n"; // 줄바꿈
echo "[ mt_rand() 함수의 RAND_MAX 값 구하기 ]<br />\n";
echo mt_getrandmax(), "<br />\n\n";
// 2147483647
// 즉, mt_rand() 함수는 최대 0x7FFFFFFF 까지의 난수 생성 가능
echo "[ rand() 함수의 RAND_MAX 값 구하기 ]<br />\n";
echo getrandmax(), "<br />\n";
// 32767
// 즉, rand() 함수는 최대 0x7FFF 까지의 난수 생성
?>
</body>
</html>
- <?php
- function GenerateString($length)
- {
- $characters = "0123456789";
- $characters .= "abcdefghijklmnopqrstuvwxyz";
- $characters .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
- $string_generated = "";
- $nmr_loops = $length;
- while ($nmr_loops--)
- {
- $string_generated .= $characters[mt_rand(0, strlen($characters))];
- }
- return $string_generated;
- }
- ?>
PHP mt_rand 랜덤 숫자 문자 생성
랜덤 문자열 생성 함수
랜덤 숫자 생성 함수
1000원대 랜덤 금액 만들기
'모바일개발(Mobile Dev) > 서버개발' 카테고리의 다른 글
PHP Arrays Handle (0) | 2016.01.22 |
---|---|
about password (0) | 2016.01.22 |
PHP remember me script (0) | 2016.01.15 |
facebook : 앱 구성에 허용되지 않는 URL (0) | 2016.01.13 |
JavaScript facebook 연동 (0) | 2016.01.13 |