テスト用の偽IBANを生成する方法
テスト用の偽IBANは、生成数と対応国を指定して生成します。国を省略すると対応形式から選ばれ、生成数を省略すると1件になります。
テスト用IBANを作成する前に
このツールは、実在の銀行口座に使うためではなく、フォーム、入力検証、サンプル画面などのテスト向けに偽のIBANを作成するものです。国と生成数を指定でき、国を指定しない場合は対応形式から選ばれます。生成される値の数字列は毎回ランダムに選ばれるため、同じ条件でも同じ値になるとは限りません。
IBANを生成する手順
- ツールを開き、生成数を入力します。生成数を省略すると1件になります。指定する場合は、1から20までの範囲で入力してください。入力値は整数として扱われ、整数への変換でValueErrorまたはTypeErrorが発生した場合は1に戻ります。変換できた値が範囲外なら、1未満は1、20超は20として扱われます。
- 国を選びます。対応する国コードを指定すると、その国の形式で生成されます。国を指定しない場合、ランダムを選んだ場合、または認識されない国コードを入力した場合は、対応形式の中から選択されます。
- 生成を実行します。成功すると、指定または選択された形式のIBANが、入力した件数分のエントリーとして表示されます。必要に応じて、値そのものと、画面に表示された分割形式をテストデータとして使い分けてください。
生成結果の見方
結果には、IBANの値、最大4文字ごとに区切った表示、選択された国コードと国名、trueに設定された有効性マーカーが含まれます。区切り表示の最後のまとまりは、4文字未満になることがあります。
対応形式と長さは、DEとGBが22文字、FRとITが27文字、ESとSEが24文字、NLが18文字、CHが21文字です。指定した国の長さと表示内容を、入力検証やレイアウト確認の基準として確認できます。ただし、有効性マーカーは金融機関で受け付けられることや、実在する口座であることを示すものではありません。生成値はテスト用の偽データとして扱ってください。
使用例
入力画面のテストデータとして、ドイツ形式の偽IBANを2件用意する場面です。
生成数に2を入力し、国としてDEを選んで生成を実行します。
成功すると、2件のエントリーが返り、それぞれにIBANの値、最大4文字ごとの分割表示、DEの国コードと国名、trueの有効性マーカーが含まれます。
制限事項
- 生成値はテスト向けの偽IBANです。有効性マーカーがtrueでも、実在性や金融機関での受け付けを保証しません。
よくある間違い
- 認識されない国コードを入力すると、指定した国ではなく対応形式から選ばれます。国を固定したい場合は、対応している国コードを選択または入力してください。
よくある質問
生成数を省略した場合、何件作成されますか?
省略すると1件です。生成数を指定した場合は整数として扱われ、変換できた値は1から20の範囲に収められます。
特定の国のIBANを生成できますか?
対応している国コードを指定した場合は、その国の形式になります。国を省略するか、randomまたは認識されない値を使うと、対応形式から選ばれます。
生成されたIBANは実際の口座として使えますか?
trueの有効性マーカーは生成結果に含まれますが、実在する銀行口座や金融機関で利用できる口座を意味しません。テスト用の偽データとして使用してください。