爱意满满的作品展示区。
mritd

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

  •  
  •   mritd ·
    mritd · Feb 28, 2018 · 6007 views
    This topic created in 3000 days ago, the information mentioned may be changed or developed.

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

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

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

    https://github.com/joeljunstrom/go-luhn/blob/master/luhn.go
    mritd
        15
    mritd  
    OP
       Mar 2, 2018
    @sobigfish #14 你的意思是 银行卡号 最后一位也类似 身份证 有特殊算法?
    run2
        16
    run2  
       Mar 2, 2018
    是的,luhn 上面那个 repo 有别人实现的,当然你也可以自己实现, 搜:银行卡 + luhn 算法
    mritd
        17
    mritd  
    OP
       Mar 2, 2018
    @sobigfish #16 感谢,自己造了一个
    mritd
        18
    mritd  
    OP
       Mar 2, 2018
    @sobigfish #16 不过我不知道对不对....用你发的那个 go 别人实现的 验证能过,感觉没啥问题
    abmin521
        19
    abmin521  
       Mar 5, 2018 via Android
    看过大佬的 blog
    liwl
        20
    liwl  
       Mar 6, 2018
    没 Demo
    mritd
        21
    mritd  
    OP
       Mar 7, 2018 via iPhone
    @liwl 这个,release 都有发布好的啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3225 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 14:47 · PVG 22:47 · LAX 07:47 · JFK 10:47
    ♥ Do have faith in what you're doing.