php 生成 随机数的函数
<?php
//生成 随机数的函数
function random($length, $numeric = 0) {
PHP_VERSION < ‘4.2.0′ && mt_srand((double)microtime() * 1000000);
if($numeric) {
$hash = sprintf(’%0′.$length.’d', mt_rand(0, pow(10, $length) - 1));
} else {
$hash = ”;
$chars = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz’;
$max = strlen($chars) - 1;
for($i = 0; $i < $length; $i++) {
$hash .= $chars[mt_rand(0, $max)];
}
}
return $hash;
}
echo random(3);
?>