当前位置: 首页 > news >正文

go faker

Go 语言中生成假数据(Fake Data)最常用的库是gofakeit,它是目前社区最活跃、功能最丰富的选择。

gofakeit(推荐)

安装

bash

复制

go get github.com/brianvoe/gofakeit/v7

特点

  • 提供310+ 个生成函数,覆盖姓名、邮箱、地址、信用卡、公司、颜色、食物等各类数据

  • 支持Struct 自动填充:通过结构体标签(tag)自动注入随机数据

  • 支持自定义函数扩展:可通过AddFuncLookup注册自己的生成逻辑

  • 零依赖,内置加密安全随机数种子

  • 附带 HTTP Server 和命令行工具子包

简单示例

go

复制

import "github.com/brianvoe/gofakeit/v7" gofakeit.Name() // Markus Moen gofakeit.Email() // alaynawuckert@kozey.biz gofakeit.Phone() // (570)245-7485 gofakeit.CreditCardNumber(nil) // 4287271570245748

Struct 自动填充示例

go

复制

type User struct { Name string `fake:"{firstname}"` Email string `fake:"{email}"` Age int JoinedAt time.Time } var u User gofakeit.Struct(&u)

其他可选库

表格

特点适用场景
go-faker/faker专注于 Struct 填充,支持faker标签需要为已有结构体快速生成假数据
icrowley/fake受 Ruby forgery/ffaker 启发,支持英语/俄语需要多语言支持(英/俄)

如果你需要最全面的功能活跃的社区维护gofakeit是首选。如果你只是需要为测试结构体快速填充字段,go-faker/faker也是一个轻量选择。

http://www.jsqmd.com/news/845027/

相关文章:

  • VK视频下载器:3个步骤轻松保存VKontakte高清视频
  • 三步让Mac外接鼠标滚轮爽如触控板:Mos终极平滑滚动优化指南
  • Anthropic 开源 Skills:Agent 工程化,开始从 Prompt 走向能力封装
  • 2026最新 铁岭市黄金回收白银回收铂金回收店铺实力排行榜TOP5;五家靠谱回收门店联系方式推荐_转自TXT - 盛世金银回收
  • 华硕路由器全网络广告过滤终极指南:Asuswrt-Merlin AdGuardHome 一键部署
  • 如何5分钟配置Zotero PDF翻译插件:新手快速上手教程
  • Gemini API调用延迟飙升真相(92%开发者忽略的HTTP/2与流式响应优化)
  • ADAU1701音频DSP实战指南:从硬件设计到SigmaStudio调音
  • 手把手教你:从GitHub克隆到补全文件,完整配置Lumerical FDTD的Lumopt库
  • 从打磨抛光到医疗康复:拆解阻抗控制在机器人实际场景中的选型指南
  • 5步在Windows电脑上运行安卓应用:APK安装器完全指南
  • MATLAB实战:用msfsyn函数给飞机模型设计H2/H∞混合控制器(附Simulink仿真)
  • 歌词滚动姬:3分钟学会制作专业LRC歌词的免费工具
  • 2026最新 通辽市黄金回收白银回收铂金回收店铺实力排行榜TOP5;五家靠谱回收门店联系方式推荐_转自TXT - 盛世金银回收
  • 2026最新 咸宁市黄金回收白银回收铂金回收店铺实力排行榜TOP5;五家靠谱回收门店联系方式推荐_转自TXT - 盛世金银回收
  • 如何利用PowerShell精准筛选并批量清理注册表残留项
  • CuteTranslation架构解析:基于X11的高性能Linux屏幕取词翻译实现原理
  • 如何用Obsidian知识库在7天内重构个人研究流程:从碎片到系统的转变实践
  • MFAPC实战:如何为你的Arduino或树莓派项目添加智能自适应预测控制?
  • 2026最新 铜川市黄金回收白银回收铂金回收店铺实力排行榜TOP5;五家靠谱回收门店联系方式推荐_转自TXT - 盛世金银回收
  • 单片机代码优化实战:从数据类型到算法与数据结构的效率提升
  • Helix QAC 2023.1:聚焦编码标准覆盖率,驱动合规性精准度量与管理
  • Python顺序结构入门:从打印欢迎横幅到计算复利,7个新手必练的实战小项目
  • 【法官律所技术总监联合验证】:Perplexity法律文献搜索准确率实测92.6%,附12类高频场景Query模板
  • 3D打印新体验:如何用ImageToSTL将普通图片一键变成立体模型
  • 2026年5月市政水务在线余氯分析仪国产十大厂家盘点 - 仪表品牌榜
  • 2026最新 六盘水市黄金回收白银回收铂金回收店铺实力排行榜TOP5;五家靠谱回收门店联系方式推荐_转自TXT - 盛世金银回收
  • 12306智能抢票助手终极指南:告别春运抢票焦虑的高效解决方案
  • PyCharm里import报错?别急着pip install,先检查这个Python解释器配置
  • AntiDupl.NET:你的数字相册管家,如何智能清理重复图片?