2008年10月2日 星期四

PHP產生亂數字串?

小弟最近在寫"忘記密碼"的功能,而小弟是想說,系統會先重設密碼,然後在將密碼Send給使用者,因此,小弟需產生固定長度為9的字串,Code如下:

$ps="";
while(strlen($ps)<9){
switch(rand(1,3)){
case 1:
$ps=$ps.chr(rand(65,90));
break;
case 2:
$ps=$ps.chr(rand(97,122));
break;
case 3:
$ps=$ps.chr(rand(48,57));
break;
}
}

資料來源:http://tw.knowledge.yahoo.com/question/question?qid=1406081506091

沒有留言: