疑似マイナンバーを生成機を作った
概要
業務でよく使うので既に会社にはあるんですが
勉強の為と思って自作してみました。
※ちなみに社内ツールのソースコード等は見てないので完全ネットだけの知識で作ってます。
マイナンバーって乱数の12桁じゃダメなん?って感じなんだけど
ちゃんとチェックデジットってのがついてて11桁+チェックデジット1桁で構成されてる。
11桁の乱数を生成してチェックデジット計算しましょうねーってのを作った
皆さん興味ある分野なのか調べたら2年くらい前の記事がゴロゴロ出てきた。
あと法人番号(マイナンバーの法人版)と住民票コードも調べて作れるようにしてみました。
20180114追記
kitigai.hatenablog.com
乱数生成部分変更しました。
20180423 追記
上記のやり方めっちゃ間違ってます。別記事にて書き直しました。
kitigai.hatenablog.com
ソース
乱数の生成
普通に引数で指定した桁数の乱数を生成して配列で返す感じです。
先頭が0とかは特段考慮に入れなくていいっぽいです。
雑感
業務で使うならボタンクリックイベントと同時にコピーされる機能を付けた方がいい
あと最前面表示機能
場所を節約するならテキストボックスはいらないかな?