随机生成手机号码
Posted zeng1997
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机生成手机号码相关的知识,希望对你有一定的参考价值。
package jul30; import java.util.*; public class PhoneNums // 存储手机号,可保证每个手机号都是唯一的 static Set<String> set = new HashSet<String>(); public static void getNum() Random r = new Random(); StringBuffer str = new StringBuffer("176"); while (true) // 随机生成手机号(手机号前三位固定为176) for (int i = 0; i < 8; i++) int num = r.nextInt(9); str.append(num); // 判断集合中是否已存在这个号码,不存在把它放进去并退出该方法 if (set.add(str.toString())) return; public static void getNums(int num) for (int i = 0; i < num; i++) getNum(); int a = 1 ; for (String s : set) System.out.println("第" + a + "个手机号码:" + s); a++; public static void main(String[] args) getNums(20);
以上是关于随机生成手机号码的主要内容,如果未能解决你的问题,请参考以下文章