随机生成工具包

为供测试或者数据库模拟数据方便,想便利大家,只需引入此jar就可以mock数据
使用方式,引入一下依赖
    <dependency><groupId>io.github.wangsrgit119.random.util</groupId><artifactId>suc-all-random</artifactId><version>1.0.1</version></dependency>
github
https://github.com/wangsrGit119/suc-all-random
具体方法

随机生成位置信息

 RandomPersonInfoUtil.getRandomLocation()
----------------for (int i = 0; i < 10; i++) {System.out.println(RandomPersonInfoUtil.getRandomLocation());}
----------------
上海市
辽宁省 沈阳市
湖北省 随州市
天津市
内蒙古自治区 赤峰市
甘肃省 嘉峪关市
河南省 三门峡市
浙江省 江山市
甘肃省 定西市
广东省 汕尾市

随机生成中文男女姓名

 RandomPersonInfoUtil.getRandomChineseName()
----------------
for (int i = 0; i < 10; i++) {System.out.println(RandomPersonInfoUtil.getRandomChineseName());}
----------------
邵之毅
有枝佳
羿菊芝
全兰彩
庚舒宁
匡菊欢
翁翰武
易荔爱
盛悦颖
康婵岚

随机生成邮箱

 RandomPersonInfoUtil.getEmail()
----------------for (int i = 0; i < 10; i++) {System.out.println(RandomPersonInfoUtil.getEmail());}
----------------
c444iIpo@sina.com
JH26JJdE@qq.com
xd3kJZpb@sohu.com
FZBvkXcO@sohu.com
4zBox9IT@qq.com
KqkOZRjH@yeah.net
5Ft0WrFE@live.com
0XWfNJBR@0355.net
oOILgfYV@qq.com
awv94r6x@yahoo.com

随机生成时间

 RandomPersonInfoUtil.randomDate()

随机生成固定8位数

  RandomPersonInfoUtil.getNumEndNum()

随机生成11位手机号

 RandomPersonInfoUtil.getRandomTelephoneNumber()
----------------for (int i = 0; i < 10; i++) {System.out.println(RandomPersonInfoUtil.getRandomTelephoneNumber());}
----------------
13145972950
15832048010
15285220248
13056411775
15270085949
15619375824
15672032938
15247159249
15625999534
13793972412

随机生成IP地址

 RandomPersonInfoUtil.getRandomIpv4()

随机生成网络协议

 RandomPersonInfoUtil.getRandomProtocol()

随机指定长度域名(不包括域名后缀长度)

 RandomPersonInfoUtil.getRandomDomain(size)
-------------------------------for (int i = 0; i < 10; i++) {System.out.println(RandomPersonInfoUtil.getRandomDomain(7));}
--------------------------------------
Bt24NcE.gov
PEmqfVA.xyz
PHReaq9.net
6mpOhEM.com
yNc74bF.com
EtK6fF0.club
h6PqYd5.club
0vYG7LU.cn
ooYwQDY.cn
uo2W1Pq.com

获取指定域名前缀长度的随机url(不包括域名后缀长度)

 RandomPersonInfoUtil.getRandomUrl(size)

java自动生成用户名手机号邮箱IP地址等信息相关推荐

  1. Python正则表达式(正则、regular、re)讲解,及常用正则:匹配邮箱、身份证、手机号、IP地址、URL、HTML等

    正则表达式(正则.regular.re)是 Python 中最常见的编程技巧,很多时候,一个好的正则表达式可以抵上几十行代码.比如:匹配(校验)邮箱.身份证.手机号.IP地址.URL.HTML等. 正 ...

  2. Java自动生成PDF并进行邮件群发

    这段时间,公司承办一个互联网峰会,需要对4000多位客户发送邀请函,其中包括一个pdf文件和一封手写信,PDF中将从公司数据库中读取所有客户姓名,自动生成到相应位置,前期尝试Java自动生成pdf文件 ...

  3. java自动生成接口文档

    java自动生成接口文档 maven依赖 工具类 展示效果 首页 接口页 在平时的开发过程中必定要写接口文档 作为程序员 最烦的2件事 1.别人让你写接口文档 2.接手别人的项目没有接口文档 由此可见 ...

  4. Java技巧: 根据网址查询DNS/IP地址

    需求: 给定一个URL地址, 例如: http://www.cncounter.com/tools/shorturl.php, 解析对应的IP地址和端口号. 说明: 本文不涉及底层的 DNS 协议, ...

  5. java自动生成类_自动生成优化的Java类专业知识

    java自动生成类 如果您今年访问过JavaOne,您可能已经参加了我的演讲"如何从数据库生成定制的Java 8代码". 在那次演讲中,我展示了如何使用Speedment Open ...

  6. java自动生成合同_Java 7和Java 8之间的细微自动关闭合同更改

    java自动生成合同 Java 7的try-with-resources语句和与该语句一起使用的AutoCloseable类型的一个不错的功能是,静态代码分析工具可以检测到资源泄漏. 例如,Eclip ...

  7. Java自动生成二维码总结

    推荐一篇博客:Java自动生成带log的二维码 https://mp.csdn.net/postedit/84454677 第一种简单的方法: import java.io.File; import ...

  8. java 如何获取本机所有ip地址呢?

    转自: java 如何获取本机所有ip地址呢? ip地址简介: IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址. IP地址是IP协议提供的一种统一 ...

  9. java自动生成sql语句

    java自动生成sql语句 艳学网强势来袭http://47.98.237.162/index,首次发布艳辉工具,第一个工具我们发布sql语句自动生成. 以前首次接触sql是在大学期间,刚开始是手写s ...

最新文章

  1. python常用的工具函数
  2. (转)MySql开启远程连接权限
  3. Oracle提议将G1作为Java 9的默认垃圾收集器
  4. python如何打开一个大文件?
  5. 数据说话,88000条数据绘制北京市地图
  6. 【教程】强烈推荐一款超级贴图生成软件——CrazyBump
  7. 电路中的电阻_电感_电容的特性
  8. JavaScript数据类型 1
  9. 【2019.05.23】JS逆向——破解裁判文书网参数(vl5x,guid )爬虫 超级详细
  10. 【论文阅读】Self-Knowledge Distillation with Progressive Refinement of Targets
  11. |flutter仿微信界面聊天室
  12. 一位架构师用服务打动客户的故事之四
  13. 色阶的中间调调节原理之一
  14. 动手实践看懂深度学习的DP和DDP
  15. [教程]Windows下使用Ladon批量爆破SSH弱口令
  16. Autodesk Maya软件介绍
  17. 数据结构PTA 案例6-1.5 旅游规划
  18. html怎么显示base64,如何在HTML中显示Base64图像?
  19. 数学建模中所需要使用到的Matlab(从零开始介绍)
  20. python中单行或多行注释能否相互嵌套

热门文章

  1. 不一样的视角:从JVM内存模型谈线程安全
  2. zabbix监控windows主机及错误1053错误1067解决方法
  3. Altium Designer(AD)> 导入logo图片
  4. Python实现语音识别
  5. 【数据库连接池的好处及原理】
  6. Steam中将XBox手柄默认布局改为任天堂手柄布局的方法
  7. 为什么有些人还是不接受蓝牙耳机?初级入门哪款蓝牙耳机适合
  8. 服务器任务栏换个位置,Win7系统任务栏设置技巧 轻松玩转不求人
  9. React(04):React中的组件化及父子组件间的传值取值
  10. 用Python制作可视化GUI界面,顺便实现自动分类整理文件