【PHP】ランダム文字列生成

はい、最近はいろいろ事情がありましてPHPに手を出してます。
あんますきじゃないんですけどねぇ。。

サンプルコードー
この例だと10文字のランダムな文字列を生成してくれます。

$str = null;
for ($i = 0; $i < 10; ) { 
    $num = mt_rand(0x30, 0x7A);
    if ((0x30 <= $num && $num <= 0x39) || (0x41 <= $num && $num <= 0x5A) || (0x61 <= $num && $num <= 0x7A)) { 
        $str .= chr($num);
       $i++; 
    } 
}