我想生成一個隨機的9個字符的長整數。
我也希望確保前3位是不是814
這是我想出了至今與:
函數生成號碼:PHP生成沒有特定前綴的隨機數?
public function randnum(){
$random = substr(number_format(time() * rand(),0,'',''),0,9);
return $random
}
,我想得到號碼。
$random;
while ((substr(randnum(),0,3)) == '814'){
$random=substr(randnum(),0,3));
}
這是確保我得到的號碼不是以814開頭的正確方法嗎?
爲什麼不想讓它以814開頭?用這個去除隨機性。 – knittl