Java 随机生成手机号码代码示例
以下是 Java 代码示例,用于生成随机手机号码:
import java.util.Random;
public class RandomPhoneNumber {
public static void main(String[] args) {
String phoneNumber = generatePhoneNumber();
System.out.println(phoneNumber);
}
public static String generatePhoneNumber() {
Random random = new Random();
// 随机生成手机号前三位
String[] prefixArray = { '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '150', '151', '152', '153', '155', '156', '157', '158', '159', '186', '187', '188', '189' };
String prefix = prefixArray[random.nextInt(prefixArray.length)];
// 随机生成手机号后八位
StringBuilder sb = new StringBuilder(prefix);
for (int i = 0; i < 8; i++) {
sb.append(random.nextInt(10));
}
return sb.toString();
}
}
该代码使用随机数生成器来生成前三位和后八位,前三位从固定数组中随机选择,后八位从 0 到 9 中随机生成数字。运行该代码将生成一个随机手机号码。
原文地址: https://www.cveoy.top/t/topic/ojKn 著作权归作者所有。请勿转载和采集!