【Perl】初心者コーナー Part17
■ このスレッドは過去ログ倉庫に格納されています
0263nobodyさん
02/10/23 17:00ID:???すると使える文字数は26文字になります。桁数は6文字です。
最大で26の6乗個=308915776個のIDが使える計算なんですが。(合ってますかね?)
生成されたIDが既に登録されている場合はもう一度生成し直す。
という風に考えていますが何か問題ありますでしょうか。
ちなみにID発行数は約1万個前後くらいだとした場合です。
------------------------
# 候補文字列を定義
@char = ('a'..'z');
# 乱数で種を抽出
srand;
$salt = $char[int(rand(@char))] . $char[int(rand(@char))] . $char[int(rand(@char))] . $char[int(rand(@char))] . $char[int(rand(@char))] . $char[int(rand(@char))];
print "$salt";
■ このスレッドは過去ログ倉庫に格納されています