ChatGPT:java随机生成手机号码
合理利用它,真的能大大提高我们学习和工作效率,太强大了!笔者:java随机生成中国手机号码。
·
笔者:java随机生成中国手机号码
import java.util.Random;
public class RandomPhoneNumGenerator {
public static void main(String[] args) {
String phoneNum = generatePhoneNum();
System.out.println("随机生成的手机号码:" + phoneNum);
}
public static String generatePhoneNum() {
Random random = new Random();
// 中国移动号段
String[] cmccPrefix = {"134", "135", "136", "137", "138", "139", "150", "151", "152", "157", "158", "159", "178", "182", "183", "184", "187", "188"};
// 中国联通号段
String[] cuccPrefix = {"130", "131", "132", "145", "155", "156", "166", "175", "176", "185", "186"};
// 中国电信号段
String[] ctcPrefix = {"133", "149", "153", "173", "177", "180", "181", "189", "199"};
String prefix = "";
int index = random.nextInt(3);
switch (index) {
case 0:
prefix = cmccPrefix[random.nextInt(cmccPrefix.length)];
break;
case 1:
prefix = cuccPrefix[random.nextInt(cuccPrefix.length)];
break;
case 2:
prefix = ctcPrefix[random.nextInt(ctcPrefix.length)];
break;
}
StringBuilder builder = new StringBuilder();
builder.append(prefix);
for (int i = 0; i < 8; i++) {
builder.append(random.nextInt(10));
}
return builder.toString();
}
}
合理利用它,真的能大大提高我们学习和工作效率,太强大了!
更多推荐
已为社区贡献1条内容
所有评论(0)