使用Faker.js生成随机中文名和英文名库

avatar 2018年11月06日13:30:02 6 12141 views
博主分享免费Java教学视频,B站账号:Java刘哥
前几天一个朋友让我帮他生成50万个的姓名库,就是生成50个中文名和英文名到txt文件中,然后倒入到数据库。 实现起来也很简单,有接口可以用。 这里我们使用 Faker.js 的库,Github 地址   1、克隆项目到本地 2、在examples/node 下新建一个 demo.js   2、js 代码如下
  1. var fs = require('fs');
  2. var faker = require('../../index');
  3. var str = "";
  4. faker.setLocale("zh_CN");//默认英文
  5. for (var i=0;i<500000;i++) {
  6.   str += faker.name.firstName() +faker.name.lastName() +"\r\n";
  7. }
  8. fs.writeFile('/Users/liuyanzhao/code/test/faker.js/examples/node/name-library.txt',str,function(err) {
  9.   if(err) return console.log(err); else console.log('file saved')
  10. });
/Users/liuyanzhao/code/test/faker.js/examples/node/name-library.txt' 是保存的文件路径名   3、终端下,切换到 /Users/liuyanzhao/code/test/faker.js/examples/node/ 目录 执行 node demo.js 然后看指定的txt文件中,已经生成了50万个姓名     Faker.js 不仅可以生成姓名,还可以生成头像,Email,职业,各种东西 但是有个缺憾,就是不能生成类似网名那种昵称 如果有朋友有类似的库,欢迎推荐   参考文章:点此
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0