java 手机号码生成_用R语言和java实现随机生成手机号码
因为测试过程中需要不断用到不同的手机号码,加上本人有选择困难症,故此直接用代码生成随机号码,以免让自己犹豫应该输入哪个手机码号~觉得让自己随意选择号码跟给小孩取名的难度是一样一样的。
java:
package main;
import java.util.ArrayList;
import java.util.Random;
/**
* @author 苏宝伢 E-mail:by.su@qq.com
* @version 创建时间: 2017年6月6日 下午4:04:58
*/
public class MobileRandomNum {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(startMobileNo() + endMobileNo());
}
public static int startMobileNo(){
int[] mobileStart = {139,138,137,136,135,134,159,158,157,150,151,152,188,130,131,132,156,155,133,153,189,180,177,176};
Random r = new Random();
ArrayList mobileList = new ArrayList<>();
for(int i = 0;i
mobileList.add(mobileStart[i]);
}
return mobileList.get(r.nextInt(mobileList.size()));
}
public static String endMobileNo(){
Random r = new Random();
String temp = "";
for(int i=0;i<8;i++){
temp += r.nextInt(10);
}
return temp;
}
}
-----------------------------华丽的分割线--------------------------------------------------------
R语言
#生成手机号码前部分
my.mobileNoStart
return(c(139,138,137,136,135,134,159,158,157,150,151,152,188,130,131,132,156,155,133,153,189,180,177,176)[position])
}
#生成手机号码后部分
my.mobileNoEnd
endNo
i
for(k in endNo){
i
}
# i
return(i)
}
#合成手机号码
my.mobileNo.paste
random.position
mobileStartNo
mobileEndNo
gsub(" ","",paste(mobileStartNo,mobileEndNo))
}
print(my.mobileNo.paste())
------------Java实现随机生成姓名(姓氏我就挑了几个常见的)-----------------------------------------------
package my_work_tool;
import java.io.UnsupportedEncodingException;
import java.util.Random;
import java.util.List;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @author 苏宝伢 E-mail:by.su@qq.com
* @version 创建时间: 2017年6月8日 上午9:46:36
*/
public class RandomName {
public static void main(String[] args) throws UnsupportedEncodingException {
String[] firstName = {"赵","钱","孙","李","周","吴","郑","王","冯","陈","卫","蒋","沈","韩","杨","朱","秦","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","云","苏","范","彭","乐","于","时","傅","皮","齐","康","梅","林","刁","钟","徐","邱","骆"};
System.out.print(firstName[randomPositon(firstName.length)]);
System.out.println(hexIntToHexString("\\u" + randomName()));
}
public static int randomPositon(int length){
Random r = new Random();
return r.nextInt(length);
}
public static List allGB(){
ArrayList resultList = new ArrayList<>();
for(int i = 0x4E00;i <= 0x9FA5;i++){
resultList.add(Integer.toHexString(i));
}
return resultList;
}
public static String randomName(){
ArrayList resultList = (ArrayList)allGB();
return resultList.get(randomPositon(resultList.size()));
}
public static String hexIntToHexString(String hexno){
if(hexno.contains("\\u")) {
StringBuffer buf = new StringBuffer();
Matcher m = Pattern.compile("\\\\u([0-9A-Fa-f]{4})").matcher(hexno);
while (m.find()) {
try {
int cp = Integer.parseInt(m.group(1), 16);
m.appendReplacement(buf, "");
buf.appendCodePoint(cp);
} catch (NumberFormatException e) {
}
}
m.appendTail(buf);
String result = buf.toString();
return result;
}else{
return null;
}
}
}
java 手机号码生成_用R语言和java实现随机生成手机号码相关推荐
- c和java的区别_论C语言和Java的区别
原标题: 论C语言和Java的区别 在计算机的发展史上,出现过几百种编程语言,经过多年的发展,留下来的编程语言里面,历史最悠久的是最基础的C 语言,最流行的是Java,发展势头最好的是Python·· ...
- java c语言语法对比_c语言和java的语法区别是什么
c语言和java的语法区别是什么 发布时间:2020-06-10 11:53:18 来源:亿速云 阅读:172 作者:Leah c语言和java的语法区别是什么?针对这个问题,今天小编总结这篇有关c语 ...
- java c语言语法对比_c语言和java语法有区别吗?
c语言和java语法有区别吗? c语言和java在语法上有区别,区别是: 1.C语言有指针,java没有指针: C语言的语法比较简单,但是它的亮点指针很容易出错,想要好好的运用指针是件很难的事情,用好 ...
- java c语言语法对比_c语言和java语法有区分吗?_后端开发
c言语和java语法有区分吗? c言语和java在语法上有区分,区分是: 1.C言语有指针,java没有指针: C言语的语法比较简单,然则它的亮点指针很轻易失足,想要好好的应用指针是件很难的事变,用好 ...
- r语言 python 互联网数据分析_对比R语言和Python,教你实现回归分析
变量之间关系可以分为两类: 函数关系:反映了事务之间某种确定性关系 相关关系:两个变量之间存在某种依存关系,但二者并不是一一对应的:反映了事务间不完全确定关系:相关系数(r)可以衡量这种相关关系. r ...
- 九九乘法表c语言编程java,九九乘法表(c语言和java语言)+心得
c语言心得 1.c语言并不能代表编程,但学好编程必须要学好c语言 2.编程是一种另类的动手操作能力,遇到事情不要着急向别人"伸手",有事问"度娘"," ...
- c语言和java语言哪个比较好
c语言和java语言哪个比较好 java语言和c语言的区别有单文件的编译时间java比c语言快;c语言可以直接操作内存,java不能直接操作;c语言可以封装动态库,java不行;c语言有指针,java ...
- c++和java哪个好学_【技术科普】C语言和java语言有些什么区别?
C语言和java语言有些什么区别? 可以打个比方吧: C语言就像一个初创公司的老板,由于人少经费少,从技术.财务.市场等都需要自己管,经常把自己累的跟狗一样: Java语言就像一个上市大公司的老板,人 ...
- c语言和java哪个有前途_学java和c哪个前景好?
原标题:学java和c哪个前景好? 学java和c哪个前景好,2016年该如何选择?c语言和java语言都是目前最热门.使用最为广泛的编程语言,想要从事软件开发行业的同学们,不知道是选择c语言还是ja ...
最新文章
- 样式集(11)注册页面样式,全部代码附效果图
- 干货:Wireshark使用技巧-显示规则
- Windows 11 首个预览版发布,最低配置要求或降低!
- 写给初学者的JavaScript异步编程和背后思想
- tableau实战系列(三十八)-Tableau Server 端口耗竭的具体表象及如何避免端口耗竭
- VC中CCheckListBox使用注意事项
- orcle 删除表报正在使用_oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/...
- matlab按某一列排序
- 利用HttpSessionListener实现网站在线人数统计功能
- 程序安装mysql数据库_安装Mysql数据库
- 需要单机还是集群部署_单机、集群和分布式(微服务结构)的区别
- evoc服务器长鸣报警显示正常,研祥工业服务器出大事了!
- struts ValueStack 详解
- Condition梳理和总结
- 2020 小米刷机相关总结
- python列表元素提取_python提取list中的元素
- 开源iTunes替代品– aTunes
- RAID磁盘阵列总结
- c++中获取蓝图组件_C++和蓝图
- 领航机器人广告段子_医院机器人物流科技宣传广告语_段子网收录最新段子
热门文章
- MapGIS 学习资料下载
- hfc网络文件服务器怎么用,HFC网络,HFC网络结构组成是什么?
- ATmega8a单片机ISP下载器
- java 字体名称_如何从Java获取字体名称列表
- Windows Server 2016 启用完整版任务管理器
- C++ 求最小公倍数
- proto文件定义及参数说明
- jsp电影评论网站ssh框架
- ATP250 Bway体育梅兹站1/4决赛 瓦林卡5连胜 杀入了4强名列
- Python TypeError: Classmate() takes no arguments的解决