// ランダムな文字を取得します。この関数は大文字と小文字を区別します。区別しない場合は、strto lower
関数を追加できます。
関数 genRandomString($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);//配列をシャッフルします
$output = ""
;
for ($i=0; $i
{
$output .= $chars[mt_rand(0, $charsLen)] //配列要素を取得します
}
$output を返します;
}
$str = genRandomString(4);
エコー $str;
?>