phpは数字だけの16桁の乱数を生成します
PHP コードを共有して 16 桁の乱数を生成します。PHP が乱数を生成する 2 つの方法です。
方法1、
方法 2:
リーリー
$result=random(10);//10桁の乱数を生成します
//$result=random(10, '123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ');//10桁の英数字混合文字列を生成します
echo " < input type='text' size='20' value='{$result}'>";
/**
* ランダムな文字列を生成
*
* @param int $length 出力長
* @param string $ chars はオプション、デフォルトは 0123456789 です
* @return string string
*/
function random($length, $chars = '0123456789') {
$hash = '';
$max = strlen($chars) - 1;
for($i = 0; $i $hash .= $chars[mt_rand(0, $max)];
}
return $hash;
}
?> ;
純粋な数値の 4 桁の乱数
rand(1000,9999)
数字と文字が混合された 4 桁のランダムな文字列:
function GetRandStr($len)
{
$chars = array(
"a", "b "、"c"、"d"、"e"、"f"、"g"、"h"、"i"、"j"、"k"、
"l"、"m"、"n" 、「o」、「p」、「q」、「r」、「s」、「t」、「u」、「v」、
「w」、「x」、「y」、「z」、 「A」、「B」、「C」、「D」、「E」、「F」、「G」、
「H」、「I」、「J」、「K」、「L」、「 M」、「N」、「O」、「P」、「Q」、「R」、
「S」、「T」、「U」、「V」、「W」、「X」、「Y」 "、"Z"、"0"、"1"、"2"、
"3"、"4"、"5"、"6"、"7"、"8"、"9"
);
$charsLen = count($chars) - 1;
shuffle($chars);
$i=0; $i {
$output .= $ chars[mt_rand(0, $charsLen)];
}
$output を返す
}
echo GetRandStr(4);