/ruby-faker-japanese

日本語ユーザに関する偽の情報をランダムに生成するためのライブラリ

Primary LanguageRubyMIT LicenseMIT

Faker::Japanese

概要

日本語ユーザに関する偽の情報をランダムに生成するためのライブラリ

使い方

名前の生成

  • フルネーム

     20.times do
       name = Faker::Japanese::Name.name
       puts "#{name} (#{name.yomi})"
     end
    

実行結果:

    直江津 儀子 (ナオエツ ノリコ)
    桜本 ひさゑ (サクラモト ヒサヱ)
    棚橋 重隆 (タナハシ シゲタカ)
    明王 白村 (ミョウオウ ハクソン)
    金 義弘 (キン ヨシヒロ)
    岩坪 正太郎 (イワツボ ショウタロウ)
    鎌ヶ谷 哲司 (カマガヤ テツシ)
    種本 徹子 (タネモト テツコ)
    倉谷 増美 (クラタニ マスミ)
    毒島 健夫 (ブスジマ タケオ)
    高樹 俊之丞 (タカキ トシノジョウ)
    国原 英次 (クニハラ エイジ)
    赤泊 優里 (アカドマリ ユリ)
    江袋 武治 (エブクロ タケジ)
    水城 長世 (ミズキ ナガヨ)
    マーソン ふじこ (マーソン フジコ)
    丸谷 安広 (マルタニ ヤスヒロ)
    雅 国次 (ミヤビ クニツグ)
    水科 史 (ミズシナ フミ)
    大重 栄四郎 (オオシゲ エイシロウ)
  • 苗字と名前

     20.times do
       first_name = Faker::Japanese::Name.first_name
       last_name = Faker::Japanese::Name.last_name
       puts "姓:#{last_name}\t名:#{first_name}"
     end
    

実行結果:

    姓:高垣        名:芳人
    姓:尾関        名:きね子
    姓:夜久野      名:利常
    姓:飯星        名:邦則
    姓:草柳        名:大造
    姓:納米        名:ナツコ
    姓:金高        名:喜久蔵
    姓:キーティング        名:秋江
    姓:島居        名:悦二郎
    姓:戸河内      名:さかえ
    姓:片里        名:朝長
    姓:上依知      名:洌
    姓:湧井        名:宗矩
    姓:隆速        名:美禅
    姓:相島        名:孝次郎
    姓:佐浦        名:捷平
    姓:余川        名:嘉康
    姓:増野        名:ひろふみ
    姓:国頭        名:智賀子
    姓:嶋田        名:光次郎

住所の生成

(まだ実装されていません。)

要件

  • naist-jdic-utf8 (ソースからインストールする場合のみ)

インストール

gem からインストール

    gem install faker-japanese

ソースからインストール

    rake generate
    rake install

問題

  • 典型的ではない氏名がたまに生成される (「マッカーサー」「茶魔」等)
  • 本家 Faker に比べてデータの量が多すぎる

ライセンス

naist-jdic-utf8 のライセンス

LISENCE.naist-jdic-utf8 に明記してあります。 何か問題があれば tily05@gmail.com までご連絡ください。

このライブラリのライセンス

ライセンスのことよくがよく分かっていないのであとで書きます。