文章目录
1. Java-faker
依赖
xml
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.2</version>
</dependency>
https://github.com/HannnnXiao/javafaker
demo
java
Faker faker = new Faker(Locale.CHINA); //指定地区
final Name name = faker.name();
System.out.println("firstName : " + name.firstName());
System.out.println("username : " + name.username());
System.out.println("bloodGroup : " + name.bloodGroup());
System.out.println("suffix : " + name.suffix());
System.out.println("title : " + name.title());
System.out.println("lastName : " + name.lastName());
System.out.println("nameWithMiddle : " + name.nameWithMiddle());
System.out.println("fullName : " + name.fullName());
System.out.println("name : " + name.name());
System.out.println("prefix : " + name.prefix());
java
生成结果
firstName : 熠彤
username : 烨霖.龙
bloodGroup : A-
suffix : IV
title : Investor Division Engineer
lastName : 范
nameWithMiddle : 胡思
fullName : 孟鸿涛
name : 黎航
prefix : Miss
2. common-random
依赖
xml
<dependency>
<groupId>com.apifan.common</groupId>
<artifactId>common-random</artifactId>
<version>1.0.21</version>
</dependency>
https://github.com/yindz/common-random
demo
java
统一入口
//地区类虚拟数据
AreaSource areaSource = RandomSource.areaSource();
//日期时间类虚拟数据
DateTimeSource dateTimeSource = RandomSource.dateTimeSource();
//教育类虚拟数据
EducationSource educationSource = RandomSource.educationSource();
//金融类虚拟数据
FinancialSource financialSource = RandomSource.financialSource();
//互联网信息类虚拟数据
InternetSource internetSource = RandomSource.internetSource();
//数字类虚拟数据
NumberSource numberSource = RandomSource.numberSource();
//个人类虚拟数据
PersonInfoSource personInfoSource = RandomSource.personInfoSource();
//体育竞技类虚拟数据
SportSource sportSource = RandomSource.sportSource();
//语言文字类虚拟数据
LanguageSource languageSource = RandomSource.languageSource();
//其它杂项虚拟数据
OtherSource otherSource = RandomSource.otherSource();