フェイクデータ生成
10 行のテストデータを用意しました。設定を変えると出力も変わります。
生成したフェイクデータ
使い方
- ページを開くと 10 行の CSV がすでに生成されています。ヘッダー行も含まれるため、フィクスチャ、表計算、データベースのインポートにそのまま使えます。
- 行数(1〜200)を設定し、CSV、JSON、SQL を選び、必要なフィールドにチェックを入れます。変更に合わせてすべて再構築され、形式を切り替えると新しい行を生成せずに同じ行を再シリアライズします。
- データの言語(英語、中国語、アラビア語)はインターフェース言語とは独立して選べます。名前、会社、都市と国のペアはその選択に従い、フィールドキー、ISO 日付、SQL 構文は固定のままです。
- 同じデータを再実行後も維持したい場合はシードを追加します。同じシード、行数、フィールド、データ言語なら常に同じバッチになります。見た目が良ければコピーまたはダウンロードしてください。アップロード、保存、URL への書き込みはありません。
例
設定
10 行 · CSV · 英語 · id, name, email, phone, city, country
結果の一例
id,name,email,phone,city,country 1,Olivia Bennett,olivia.bennett@example.com,1-202-555-0142,New York,United States 2,Liam Carter,liam.carter@example.net,1-202-555-0107,London,United Kingdom 3,Emma Collins,emma.collins@example.org,1-202-555-0164,Toronto,Canada …
値はランダムなので、生成結果は異なります。ヘッダーキー、ID が 1〜10 になっていること、すべてのメールが example.com、example.net、example.org で終わることを確認してください。JSON や SQL に切り替えると、新しい行を作らずに同じ行を再シリアライズします。
ルール・制限・既知の問題
- すべての値は架空です。名前、会社、都市は手書きの小さな単語リストから取得します。実在の人物や組織との類似は偶然です。
- メールは予約済みドメイン example.com、example.net、example.org(RFC 2606)を使います。1 つのバッチ内では一意ですが、メールを受け取ることはできず、新しいバッチでは同じアドレスが繰り返される場合があります。
- 電話番号は書式のサンプルであり、割り当てられた番号ではありません。北米の値は 555-0100〜0199 のフィクション範囲を使い、中国語とアラビア語の値はゼロ埋めのブロックを使います。パターンは同じ行の都市や国ではなく、データ言語にのみ従います。予約範囲のない国もあるため、生成された番号が実在する可能性があります。電話や SMS は送らないでください。
- 場所は都市と国のみです。番地、郵便番号、座標はありません。同じ行の都市と国は常に同じペアから取得しますが、配送可能な住所ではありません。
- CSV は常にヘッダー行、LF 改行、BOM なしです。古い Excel では非 ASCII の CSV をダブルクリックすると文字化けする場合があります。UTF-8 としてインポートするか、JSON を使ってください。
- 機械可読な構文はインターフェース言語に従いません。フィールドキー(id、name、email…)、ISO 日付、ドット小数、fake_data SQL テーブル名はどの言語でも同じため、出力を直接インポートできます。
- フィールドは固定の 10 種類のみです。カスタムフィールド名、型、空欄率、並べ替え、外部キー、一意制約には対応していません。名前と電話番号は重複する場合があり、バッチ内で重複排除するのはメールのみです。
- 乱数は安全ではありません。シードは mulberry32 を使った非暗号学的ハッシュで、UUID は v4 の形をしているだけです。パスワード、トークン、鍵、予測不可能である必要があるものには使わないでください。
- 再現性には設定全体が必要です。同じシード、同じ行数、同じフィールド、同じデータ言語です。形式は乱数の抽選に関与しないため、CSV、JSON、SQL を自由に切り替えられます。
- 1 回の生成は最大 200 行です。結果が固定高のパネルに収まり、即座に更新されるようにするためです。より大きなデータセットには複数回の生成かスクリプトが必要です。
- 履歴、元に戻す、保存はありません。再読み込みするとすべて破棄され、シードだけが復元の手段です。アップロード、localStorage への保存、URL への書き込みはありません。
関連ツール
フィクスチャを用意した後によく使われるツールです。