PHPランダム文字列生成

PHPでランダムな文字列を作成する必要があったのでメモ
配列に入れてランダム数字でとる

<?php
$lengs = 10;
//10文字のランダム文字列
$list = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";
mt_srand();
for($i=0,&nbsp;$chars=""; $i &lt; $nLengthRequired; $i++){
    $chars .= $list{mt_rand(0, strlen($list) - 1)};
}
echo $chars . "\n";
?>