「Java」使用Java生成隨機手機號

因為頭條沒有程式碼編輯器,所以程式碼只能用純文字方式貼到下面

純文字排版太亂,只能自己用IDE軟體貼上自動排版了

public static void main(String[] args) {

Long max = 18988888888l;// 隨機生成手機號的最大值

Long min = 13000000000l;// 隨機生成手機號的最小值

for(int i=1;i<10;){

Long a = (long) (Math。random() * (max - min) + min);// 隨機生成的手機號

String d = “” + a;// 生成的號碼轉字串

String hm = d。substring(0, 3);// 提取字串前3位

int zs = Integer。parseInt(hm);// 提取出的前三位轉整形

if (zs == 147) {//如果號碼前3位出現147,列印這個號碼

System。out。println(a);//同上

i++;//變數自增,需要獲取多少,for迴圈最大值就寫多少

}

if ((zs >= 130 && zs < 140) || (zs >= 150 && zs < 160) || (zs >= 180 && zs < 190&&zs!=184) || (zs == 176)) {//符合條件進入列印這個號碼

System。out。println(a);//列印這個號碼

i++;//變數自增,需要獲取多少,for迴圈最大值就寫多少

}

}

}

「Java」使用Java生成隨機手機號

Java預設圖片

「Java」使用Java生成隨機手機號

測試圖片