命令行姓名、身份 ID 生成工具

2018-02-28 20:44:57 +08:00
 mritd

大家好,我是渣渣辉...不好意思打错了

最近在学 golang,然后还在写 java,公司项目有些地方注册需要用到一些个人信息,比如姓名、手机号、住址啊啥的;然后就顺手用 golang 造了一个命令行版本的轮子,可以自动生成 姓名、身份 ID(zheng)、手机号、银行卡号、邮箱、地址,自动 copy 到系统剪切板;有用到的可以拿去 https://github.com/mritd/idgen.

5497 次点击
所在节点    分享创造
21 条回复
alexkuang
2018-02-28 20:50:52 +08:00
开门… star 一下
mritd
2018-02-28 20:54:44 +08:00
@alexkuang #1 感谢
LeungJZ
2018-02-28 23:45:53 +08:00
假的还是真的?一般不都要验证?
CEBBCAT
2018-02-28 23:58:17 +08:00
我什么时候才能达到顺手撸一个轮子出来的程度啊!
baozijianke
2018-03-01 00:47:07 +08:00
@LeungJZ Java 实现的各种随机测试数据生成器,包括身份证号码,银行卡号,姓名,手机号,电子邮箱地址和生成 insert sql 参数列表字符串等。
mritd
2018-03-01 01:01:23 +08:00
@baozijianke 这个是 golang 实现的,可以直接编译成二进制文件,银行卡啥的自己实现了一套(因为我确实有真实的 cardBin 头),同时提供了 http 页面访问自己简单的 json 数据接口
YzSama
2018-03-02 10:57:14 +08:00
@mritd #6 大佬,看你好多轮子啊。
mritd
2018-03-02 10:58:13 +08:00
@YzSama #7 我准备有时间还要造一个 git flow 的 提交信息的轮子
mritd
2018-03-02 10:58:27 +08:00
@YzSama #7 我发现这事会上瘾啊
YzSama
2018-03-02 11:11:02 +08:00
@mritd #8 666 已关注,已 follow。
sobigfish
2018-03-02 13:32:56 +08:00
不能直接用 go get 安装 提示找不到包 github.com/mritd/idgen/statik
mritd
2018-03-02 13:36:25 +08:00
@sobigfish #11 额,昨晚上修改的,晚上我修复一下
mritd
2018-03-02 13:37:03 +08:00
@sobigfish #11 release 有编译好的 二进制文件
sobigfish
2018-03-02 13:37:41 +08:00
好像随机生成的银行卡号最后一位也是随机的 (没有 luhn 校验)

https://github.com/joeljunstrom/go-luhn/blob/master/luhn.go
mritd
2018-03-02 15:42:54 +08:00
@sobigfish #14 你的意思是 银行卡号 最后一位也类似 身份证 有特殊算法?
sobigfish
2018-03-02 15:55:43 +08:00
是的,luhn 上面那个 repo 有别人实现的,当然你也可以自己实现, 搜:银行卡 + luhn 算法
mritd
2018-03-02 19:19:17 +08:00
@sobigfish #16 感谢,自己造了一个
mritd
2018-03-02 19:20:02 +08:00
@sobigfish #16 不过我不知道对不对....用你发的那个 go 别人实现的 验证能过,感觉没啥问题
abmin521
2018-03-05 12:37:37 +08:00
看过大佬的 blog
liwl
2018-03-06 11:42:37 +08:00
没 Demo

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/433642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX