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~不是只有放陳冠希豔門照下載的相關資料~
我們可是熱血男兒~呵呵
測試Zoundry_Fatal_Bug
EMEditor to Support 4GL
SEO測試_961120_domain&subdomain
網頁空間比較推薦-折價券
破解Facebook帳號認證封鎖:第一篇-正確的使用瀏覽器