10 个版本
0.1.2 | 2024 年 5 月 28 日 |
---|---|
0.1.1 | 2024 年 4 月 4 日 |
0.1.0 | 2024 年 3 月 31 日 |
0.0.16 | 2024 年 3 月 30 日 |
#146 在 WebAssembly
67 每月下载量
用于 faking
2MB
101K SLoC
@dataconstruct/data-faking
生成大量用于测试和开发的伪造(但逼真)数据。
尝试使用我们的 沙箱 满足您的数据生成需求,它支持比 Rust 和 JavaScript 更多语言的代码生成。
特性
- 默认数据类型 - 数字、Lorem ipsum、布尔值、uuids
- 人物 - 生成姓名、电子邮件、工作
- 位置 - 生成北美地址(即将推出),以及坐标
- 各种媒体 - 来自全球的游戏、节目和书籍
- API 数据 - 生成类似真实 API 的数据(例如 stripe)
注意:我们尝试生成逼真的数据。生成的姓名、地址、电子邮件、电话号码等数据可能意外地是有效信息。请勿从您的测试设置向它们发送任何消息/电话。
Rust 使用方法
cargo add data-faking
use data_faking as faking;
fn main() {
println!("{}", faking::defaults::types::f64());
}
JavaScript/TypeScript 使用方法
npm i --save-dev data-faking
import * as faking from "data-faking";
console.log(faking.f64());
随机数种子
如果您希望结果一致,可以设置自己的种子
faking::utils::seeder::set_seed(2);
println!("{}", faking::defaults::types::f64());
faking.set_seed(BigInt(2));
console.log(faking.f64());
不支持有种子生成
以下数据生成器不支持有种子生成
- 日期时间:Naive Date (Today Before | Today After)。
依赖项
~17MB
~272K SLoC