マイナンバー(個人番号)の生成・検証ツールを使えば、システム開発やフォームテストに必要な有効な番号を素早く入手できます。
マイナンバーとは?
マイナンバーは、日本に住民票を持つすべての人に割り当てられた12桁の個人識別番号です。2015年に導入され、税務・社会保障・災害対策の3分野での行政手続きに使用されます。
番号の構成は次の通りです。
- 11桁のランダムな数字
- 1桁のチェックデジット(公式アルゴリズムで計算)
実際のマイナンバーは個人情報として厳重に管理されるため、開発・テスト目的では架空の番号を使う必要があります。
ツールの使い方
- UtilWave のマイナンバー生成ツールにアクセスします。
- 生成したい件数を入力します。
- 「生成」ボタンを押すと、チェックデジットが正しい番号が一覧表示されます。
- 生成した番号をコピーしてテストに使用します。
検証が必要な場合は、マイナンバー検証ツール(/ja/my-number-validator)に番号を貼り付けてください。形式とチェックデジットが瞬時に確認されます。計算はすべてブラウザ内で完結するため、番号がサーバーに送信されることはありません。
活用シーン
- Webアプリのフォームバリデーション:入力チェックのロジックが正しく動作するか確認する。
- バックエンドAPIのテスト:有効・無効な番号を使って境界値テストを実施する。
- モックデータの作成:開発環境のダミーデータとして使用する。
- QAチームへのサポート:テストケースに使える番号セットを素早く提供する。
よくある質問
Q. 生成された番号は本物のマイナンバーですか? A. いいえ。ツールが生成するのはアルゴリズム的に有効な架空の番号です。実在する個人の番号とは無関係です。
Q. 生成した番号は行政手続きに使えますか? A. 使えません。このツールはソフトウェアのテスト目的のみに使用してください。
Q. 何件まで一度に生成できますか? A. ツールの設定次第ですが、一般的なテスト用途には十分な件数を一括生成できます。
Q. チェックデジットの計算はどのアルゴリズムを使っていますか? A. 日本政府が定めた公式のチェックデジットアルゴリズム(Damm法に類似)を使用しています。
マイナンバーのテストデータが必要なときは、ぜひマイナンバー生成ツールをご活用ください。