乱数を使ってランダムなパスワードを自動生成する例です。「rand(65,90)」によって65~90の値の数字がランダムに生成されます。「65」はアルファベットの「A」、「90」は「Z」を表す文字コードです。「chr()」は文字コードを対応する文字に変換する関数です。つまり、「char(rand65,90)」という命令でA~Zの大文字アルファベットがランダムに1ずつ生成されます。
<?php header("Content-type: text/html; charset=utf-8"); //乱数ジェネレータを初期化 srand(microtime() * 1000000); for($i = 1; $i <= 10; $i++){ $password = ""; for($j = 1; $j <= 5; $j++){ $password = $password . rand(1, 9); } for($j = 1; $j <= 5; $j++){ $password = $password . chr(rand(65, 90)); } echo $password . "<br>"; } ?>