サンプルデータジェネレーターはFaker.jsを使って、名前・メールアドレス・住所・クレジットカード番号・IPアドレス・日付などのランダムなテストデータを生成します。モジュールとサブタイプを選択し、1〜100件の生成数を設定すると、改行区切りのプレーンテキストとして即座に出力されます。データベースのseedスクリプト・CSV・テストフィクスチャにそのまま貼り付けられます。
出力例
Person → fullName を選択、5件:
Alexis Rivera
Jordan Kim
Morgan Patel
Casey Nguyen
Taylor Okonkwo
Internet → email に切り替え:
[email protected]
[email protected]
[email protected]
すべての値は実際のフォーマットに従っていますが完全に架空のものです — 実在する個人や組織とは対応していません。
目的のデータタイプを見つける
モジュールリスト上部の検索ボックスでキーワードフィルタリングができます。color と入力するとInternetのカラーコードジェネレーターが見つかります。iban と入力するとFinanceのIBANサブタイプが見つかります。モジュール名とサブタイプ名はFaker.jsの英語語彙から来ているため、英語キーワードが最も効果的です。
一部のサブタイプは現在の環境で「利用不可」と表示されることがあります — これはFaker.jsの制限であり、ネットワークの問題ではありません。同じモジュール内の別のサブタイプに切り替えてください。
金融データはテスト専用
クレジットカード番号や銀行口座番号はLuhnチェックを含むフォーマット検証アルゴリズムに合格しますが、ランダム生成されたものでいかなる実在口座とも対応しません。
再現可能なテストデータ
各実行で異なる値のセットが生成されます。固定の再現可能なデータセットが必要な場合は、出力をコピーしてファイルに保存してください。コードレベルで再現性が必要な場合は、プロジェクト内でFaker.jsを直接使用し、faker.seed(数値) を呼び出してランダムシーケンスを固定できます。
出力フォーマット
結果は1行1値のプレーンテキストです。複合オブジェクトを返すサブタイプ(地理座標など)は自動的にJSON文字列として1行ずつシリアライズされ、ほとんどのデータベースやテストフレームワークに直接インポートできます。