ランダムな文字列の生成


//ランダムな英数字の生成
$str = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPUQRSTUVWXYZ';
$long = 10;//文字数
$rstr = substr(str_shuffle($str), 0, $long);

用途

用途としては、今回は
ダウンロードファイルの生成
 ユーザーごとと任意のタイミングでファイル内容が違うので、他のユーザーに取得されないように。
 生成したファイルも一定期間で削除しておくのが、いいのでしょうが。

任意のパスワードの生成

文字あてクイズ
 以前作成したスロット懸賞サイトも確かこんな感じだったかな