[](https://github.com/youpong/Data-Gimei/actions) [](https://metacpan.org/release/Data-Gimei)
# NAME
Data::Gimei - a Perl port of Ruby's gimei generates fake data in Japanese.
# SYNOPSIS
use 5.010;
use strict;
use warnings;
binmode STDOUT, ":utf8";
use Data::Gimei;
my $name = Data::Gimei::Name->new();
# for example
say $name->kanji; # "æ–Žè—¤ 陽èœ"
say $name->hiragana; # "ã•ã„ã¨ã† ã¯ã‚‹ãª"
say $name->katakana; # "サイトウ ãƒãƒ«ãƒŠ"
say $name->romaji; # "Haruna Saito"
say $name->surname->kanji; # "æ–Žè—¤"
say $name->surname->hiragana; # "ã•ã„ã¨ã†"
say $name->surname->katakana; # "サイトウ"
say $name->surname->romaji; # "Saito"
say $name->forename->kanji; # "陽èœ"
say $name->forename->hiragana; # "ã¯ã‚‹ãª"
say $name->forename->katakana; # "ãƒãƒ«ãƒŠ"
say $name->forename->romaji; # "Haruna"
say $name->gender; # "female"
my $addr = Data::Gimei::Address->new();
say $addr->kanji; # "åŒ—æµ·é“æœå¹Œå¸‚ä¸å¤®åŒºãƒ¢ã‚¨ãƒ¬æ²¼å…¬åœ’"
say $addr->hiragana; # "ã»ã£ã‹ã„ã©ã†ã•ã£ã½ã‚ã—ã¡ã‚…ã†ãŠã†ãã‚‚ãˆã‚Œã¬ã¾ã“ã†ãˆã‚“"
say $addr->katakana; # "ホッカイドウサッãƒãƒã‚·ãƒãƒ¥ã‚¦ã‚ªã‚¦ã‚¯ãƒ¢ã‚¨ãƒ¬ãƒŒãƒžã‚³ã‚¦ã‚¨ãƒ³"
say $addr->prefecture->kanji; # "北海é“"
say $addr->prefecture->hiragana; # "ã»ã£ã‹ã„ã©ã†"
say $addr->prefecture->katakana; # "ホッカイドウ"
say $addr->city->kanji; # "æœå¹Œå¸‚ä¸å¤®åŒº"
say $addr->city->hiragana; # "ã•ã£ã½ã‚ã—ã¡ã‚…ã†ãŠã†ã"
say $addr->city->katakana; # "サッãƒãƒã‚·ãƒãƒ¥ã‚¦ã‚ªã‚¦ã‚¯"
say $addr->town->kanji; # "モエレ沼公園"
say $addr->town->hiragana; # "ã‚‚ãˆã‚Œã¬ã¾ã“ã†ãˆã‚“"
say $addr->town->katakana; # "モエレヌマコウエン"
# DESCRIPTION
This module generates fake data that people's name in Japanese and
supports furigana, phonetic renderings of kanji.
The project name comes from Japanese 'å½å' means a false name.
## Deterministic Random
Data::Gimei supports seeding of its pseudo-random number generator to provide deterministic
output of repeated method calls.
Data::Gimei::set_random_seed(42);
my $name = Data::Gimei::Name->new();
$name->kanji; # "æ‘瀬 é›¶"
$address = Data::Gimei::Address->new();
$address->kanji; # "沖縄県那覇市ç¥å町"
Data::Gimei::set_random_seed(42);
my $name = Data::Gimei::Name->new();
$name->kanji; # "æ‘瀬 é›¶"
rand; # Do not change result by calling rand()
$address = Data::Gimei::Address->new();
$address->kanji; # "沖縄県那覇市ç¥å町"
# INSTALL
This module is available on CPAN. You can install this module
by following the step below.
$ cpanm Data::Gimei
# DOCUMENTATION
After installing, you can find documentation for this module with the
perldoc command.
$ perldoc Data::Gimei
You can also look for information at:
GitHub Repository (report bugs here)
https://github.com/youpong/Data-Gimei
Search CPAN
https://metacpan.org/dist/Data-Gimei
# LICENSE
MIT License
Dictionary YAML file is generated from naist-jdic.
# AUTHOR
NAKAJIMA Yusaku < youpong@cpan.org >