PHP 亂數密碼產生器

Sample 1:
function randStr($len=6)
{
$chars=’ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*’;
// characters to build the password from
mt_srand((double)microtime()*1000000*getmypid());
// seed the random number generater (must be done)
$password=";
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}

Sample 2:
function generatorPassword()
{
$password_len = 7;
$password = “;

// remove o,0,1,l
$word = ’abcdefghijkmnpqrstuvwxyz!@#$%^&*()-=ABCDEFGHIJKLMNPQRSTUVWXYZ<>;{}[]23456789′;
$len = strlen($word);

for ($i = 0; $i < $password_len; $i++) {
$password .= $word[rand() % $len];
}

return $password;
}

另外~mysql 也支援亂數
應該說 mysql支援亂數查詢~
先前的做法~把某一堆值放到array中
再用shuffle($ary)處理~
再把亂掉的array讀出來

其實有比較簡單的作業~
剛才在網路上看到~
只要order by rand() <—亂數排序~搞定
但是…我剛才好像看到重復取到值的檥子
我要再觀察看看~

另外~我這個Blog~不是只有放陳冠希豔門照下載的相關資料~
我們可是熱血男兒~呵呵



无觅相关文章插件,快速提升流量

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*