ForHosting KIT · 翻訳

形式とシードからナンバープレート風文字列を生成

この決定的ジェネレーターは、対応している配置テンプレートとシードを、ナンバープレートのような文字列へ変換します。3文字の英字と3桁の数字など、用意された配置を選び、テストケースを識別する安定したシードを入力してください。同じテンプレートと同じシードからは常に同じ結果が得られます。そのため、実在車両の登録番号を誤って複製することなく、テスト用データ、画面モック、デモ、繰り返し利用するサンプルを安全に作成できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

サンプルデータに合う配置を選択します

最初に、対応テンプレートから1つを選択してください。各テンプレートは英字と数字のグループ数および順番を定め、ハイフンによって結果を読みやすくします。たとえば、英字3文字と数字3桁のテンプレートは ABC-123 の形を生成し、英字1文字、数字3桁、英字2文字のテンプレートは A-123-BC の形を生成します。このジェネレーターは任意の説明文を推測せず、明示された形式だけを扱います。厳密な範囲を設けることで、テンプレート名の入力ミスから誤った形の文字列がひそかに作られることを防ぎます。また、受け付ける形式ごとに安定した契約があるため、自動テストでも検証しやすくなります。英字には、大文字で表示した際に標識や小さな画像で見分けにくい文字を除いた集合を使用します。数字は0から9までです。出力は表示用としてもっともらしいデータであり、特定の行政機関が実際に発行する形式だと保証するものではありません。画面、テストデータ、デモで必要な配置を選び、地域固有の法的規則は別途確認してください。

シードを再現可能な識別子として使います

シードによって、選択した配置の各位置に入る文字が決まります。テストケース名、内部ラベル、テスト環境だけで使う車両参照、その他の安定したテキストを指定できます。アルゴリズムは完全なシード、選択したテンプレート、出力位置を組み合わせ、得られた符号なし値を適切な英字または数字の集合へ割り当てます。乱数、現在時刻、ネットワーク通信、保存済みカウンター、プロセスの状態は一切利用しません。そのため、同一入力は実行を繰り返しても同じ JSON を返し、異なるシードは通常、異なるプレートを返します。テンプレート自体も導出に含まれるので、配置を変更すると、以前の文字を並べ替えるだけではなく新しい結果になります。シードは大文字と小文字、前後を含む空白を区別する完全一致の文字列として扱います。これらの違いでレコードを分けたくない場合は、事前にお客様のアプリケーションで正規化してください。応答には生成結果とともに両方の入力も含まれるため、ログやスナップショットの内容を後から確認しやすくなります。

生成した文字列を責任を持って利用します

ナンバープレート風文字列は、現実的な見た目が必要でありながら、本物の登録番号を公開できない場面に適しています。デザインチームは車両カードを埋め、開発者は安定したエンドツーエンド用データを作成し、文書担当者はビルド間で変化しない API 応答例を掲載できます。出力は視覚的なテンプレートだけに従うため、登録データベース、地域別接頭辞、予約済み番号、検査値、外交用範囲、行政機関が発行可能かどうかは確認しません。偶然に実在するプレートと一致する可能性がありますので、車両の特定、告発、なりすまし、登録、認証には使用しないでください。公開モックでは、架空の内容であることが明確な文脈も添えてください。自動クライアントでもブラウザーと同一の決定的結果が返ります。不正または未対応の形式は推測されず、入力エラーになります。ブラウザーでの利用は無料で、API リクエストには表示された基本料金 $0.002 が適用されます。後で再生成する場合はシードを保存してください。サーバー側の履歴は不要です。

安定したソフトウェアテストデータ

実在する登録番号を埋め込まず、テストやスナップショット向けに再現可能なプレート風文字列を作成します。

車両画面のモックアップ

選択した英字と数字の配置に従う読みやすい文字列で、カード、表、プロトタイプを埋めます。

一貫した文書サンプル

チュートリアル、画面画像、API 例を更新するたびに、同じサンプルプレートを再生成します。

同じシードからは常に同じプレートが生成されますか?

はい。テンプレートと完全なシードが変わらなければ、決定的に同じ結果が返ります。

生成結果は実在する車両のものですか?

登録情報は照会しません。偶然一致する可能性があるため、登録の証明ではなく架空のサンプルデータとして扱ってください。

どの形式テンプレートに対応していますか?

選択欄に、英字始まり、数字始まり、複数グループなど、対応する全テンプレートが表示されます。それ以外の値は入力エラーになります。

一部の英字が生成されないのはなぜですか?

小さく表示したときに数字や別の英字と混同しやすい文字を、使用する文字集合から除いているためです。

API リクエストの料金はいくらですか?

API リクエストごとに表示された基本料金 $0.002 が適用されます。ブラウザー版はローカルで無料実行されます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/locale/license-plate-style

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/locale/license-plate-style \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pattern":"3-letters-3-digits","seed":"demo-vehicle-42"}'
{
  "pattern": "3-letters-3-digits",
  "seed": "demo-vehicle-42"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "locale.license_plate_style",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_tokens20000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →