faker 伪造数据生成库
前言
javafaker
,这是一个用于生成假数据的 Java 库,与 Python 的 faker
库类似。javafaker
库提供了很多方法,用于生成各种类型的随机数据,
基本用法
api介绍
<!--java faker用于生成随机数据-->
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.2</version>
</dependency>
我们常用语种
Locale.CHINA //简体中文
Locale.ENGLISH //en
Locale.FRENCH //法语
Locale.GERMAN //德语
Locale.ITALIAN //意大利语
Locale.JAPANESE //日语
常用随机值
姓名、地址、电子邮件、电话号码、商业数据、日期、颜色等
展示代码
Faker faker = new Faker();
// 生成名字
String firstName = faker.name().firstName();
String lastName = faker.name().lastName();
String fullName = faker.name().fullName();
// 生成地址
String streetName = faker.address().streetName();
String city = faker.address().city();
String zipCode = faker.address().zipCode();
// 生成电子邮件
String email = faker.internet().emailAddress();
// 生成电话号码
String phoneNumber = faker.phoneNumber().phoneNumber();
// 生成商业数据
String companyName = faker.company().