3, 'you' => 4, 'oniichan' => 0, 'oneesama' => 1, 'imouto-chan' => 1, 'society' => 2, 'ojou-sama' => 0, 'sensei' => -1, 'my favourite TV show host' => -1, 'my rival' => 1, 'my cat' => 2, 'my childhood friend' => 1, 'my pet dog' => -1, 'my girlfriend' => 1, 'my boyfriend' => 0, 'my grandmother' => 1, 'my secret daughter' => 1, 'my opposite sex clone' => -1, 'my personal maid' => 1, 'my crossdressing friend' => -1, 'my rock band\'s singer' => 0, 'my imouto' => 1, 'my little sister' => 1, 'my twin sister' => 1, 'my waifu' => 1, 'my stalker' => -1, 'my slave' => -1, 'my ancestor' => -1, 'my fujoshi best friend' => 1, 'my classmates' => 4, 'my private nurse' => 1, 'our family doctor' => -1, 'our class\' eroge fanatic' => -1, 'a mad scientist' => -1, 'a doll' => 1, 'a ninja' => 1, 'a yandere' => -1, 'a pantsu thief' => -1, 'a magical girl' => 1, 'a giant robot' => 2, 'a strongman' => 0, 'a guy talking to me through the internet' => 0, 'the miko' => -1, 'the tomboy in my class' => -1, 'the meganekko' => 1, 'the girl at the servery' => 1, 'the star of the swimming club' => -1, 'the class rep' => -1, 'the student council president' => -1, 'the demon lord' => 0, 'the school principal' => -1, 'the waitress serving me' => 1, 'the hikkikomori next door' => -1, 'the girl next door' => 1, 'the prostitute next door' => 1, 'the temple priest' => 0, 'that mysterious transfer student' => -1, 'this idol i like' => 1, ); // Actions. // %o = object // %p = possessive pronoun <= this should be very biased towards "me", just sayin // %r = reflexive pronoun // sekrit trick: %v[%r|me|me] // %a = appropriate form of to be // %h = appropriate form of to have // %v[$m|$s|$p] = $m if subject is me, $s if singlar, $p if plural // %t($c,$p) = $c if tense is current, else $p // %s = s if second or third person, else nothing // %y = random adverb // do not use this if you don't know what you are doing, it's already placed automatically // // 0: no subject // 1: subject $actions = array( '%a %o' => 1, '%a a misandrist vampire' => 1, '%a a virgin' => 1, '%a dead' => 1, '%a a ninja' => 1, '%a a demon' => 1, '%a a hacker' => 1, '%a a hikkikomori' => 1, '%a a zombie' => 1, '%a a spy' => 1, '%a a CIA agent' => 1, '%a being bullied at school' => 1, '%a a yakuza hitman by night' => 1, '%a an ace pilot' => 1, '%a not toilet trained' => 1, '%a my new sibling' => 1, '%a deredere' => 1, '%a gay' => 1, '%a a lovecraftian horror' => 1, '%a not toilet trained' => 1, '%a addicted to eroge' => 1, '%a a slut' => 1, '%a a prostitute' => 1, '%a a porn star' => 1, '%a a pantsu thief' => 1, '%a an axe murderer' => 1, '%a in the yakuza' => 1, '%a scared of %o' => 1, '%a promoted to CEO' => 1, '%a %v[a dragon|a dragon|dragons]' => 1, '%a %v[a reptilian|a reptilian|reptilians]' => 1, '%a %v[a serial killer|a serial killer|serial killers]' => 1, '%a %v[the president|the president|navy officers]' => 1, '%a %v[a drug lord|a drug lord|drug lords]' => 1, '%h ears and a tail' => 1, '%h eight-grader syndrome' => 1, '%h an STD' => 1, '%h to kill %o' => 1, '%h %o' => 1, '%t(%v[do|does|do],did) compensated dating' => 1, '%t(%v[do|does|do],did) karaoke' => 1, '%t(wear%s,wore) a skirt' => 1, '%t(wear%s,wore) a school uniform' => 1, '%t(grab%s,grabbed) %o\'s breasts' => 1, '%t(inherit%s,inherited) a mansion' => 1, '%t(want%s,wanted) to be my pet' => 1, '%t(drive%s,drove) a tank to school' => 1, '%t(want%s,wanted) to steal my virginity' => 1, '%t(want%s,wanted) to steal my first kiss' => 1, '%t(steal%s,stole) %p pantsu' => 1, '%t(steal%s,stole) %p bento' => 1, '%t(build%s,built) a giant robot' => 1, '%t(force%s,forced) %o to join the literature club' => 1, '%t(become%s,became) %v[a god|a god|gods]' => 1, // :3 '%t(save%s,saved) the world' => 1, '%t(rape%s,raped) %o' => 1, '%t(sell%s,sold) %p %v[body|body|bodies]' => 1, '%t(work%s,worked) for the NSA' => 1, '%t(write%s,wrote) H-fiction' => 1, '%t(hate%s,hated) %v[%r|me|me]' => 1, '%t(can,could) read kanji' => 1, '%t(molest%s,molested) people on the train' => 1, '%t(browse%s,browsed) 2chan' => 1, '%t(write%s,wrote) a light novel' => 1, '%t(want%s,wanted) to build a giant robot' => 1, '%t(blast%s,blasted) crappy music through the house' => 1, '%t(want%s,wanted) to give %o the chocolate' => 1, '%t(pretend%s,pretended) to be %o online' => 1, '%t(want%s,wanted) %o to cosplay' => 1, '%t(start%s,started) licking %o' => 1, '%t(make%s,made) %o %p slave' => 1, '%t(rape%s,raped) %o' => 1, '%t(beat%s,beat) %o up every day' => 1, '%t(hate%s,hated) %o' => 1, '%t(turn%s,turned) yandere' => 1, 'can\'t possibly be this cute' => 1, 'still %v[love|loves|love] %o' => 1, '%v[love|loves|love] %o' => 1, 'won\'t call %o master' => 1, 'caught %v[%r|me|me] masturbating' => 1, ); // Actions that should only appear in a second part. // See above. $followactions = array( 'it can\'t be helped' => 0, 'would do %o anyway' => 1, 'that\'s %p fetish' => 0, '%t(%v[don\'t|doesn\'t|don\'t],didn\'t) realize it' => 1, '%t(%v[don\'t|doesn\'t|don\'t],didn\'t) mind' => 1, ); // Connectors. // 0 = force past tense // 1 = force present tense // -1 = random $connectors = array( 'unless' => 1, 'even though' => -1, 'because' => 1, 'but only because' => -1, 'and' => -1, 'and now' => 1, 'until' => 1, 'but at least' => -1, 'so' => 1, 'but only because' => -1, 'but the fact remains' => -1, 'at least until' => 1, 'but' => -1, 'so now' => 1, 'although' => -1, ); // Adverbs. $adverbs = array( 'secretly', 'suddenly', 'actually', 'already', 'really', ); // Adjectives. YOU KNOW YOU WANT TO $adjectives = array( 'creepy', 'brilliant', 'mad', 'cool', 'awesome', 'amazing', 'crooked', 'terrible', 'mysterious', 'little', 'huge', 'annoying', 'troublesome', 'lewd', 'sugoi', 'secret', 'long-lost', 'new', 'special', 'sexy', 'attractive', 'scary', 'sad', ); // Kana for short names. $kana = array( "a", "i", "u", "e", "o", "ka", "ki", "ku", "ke", "ko", "sa", "shi", "su", "se", "so", "ta", "chi", "tsu", "te", "to", "na", "ni", "nu", "ne", "no", "ha", "hi", "fu", "he", "ho", "ma", "mi", "mu", "me", "mo", "ra", "ri", "ru", "re", "ro", "wa", "wo", "ga", "gi", "gu", "ge", "go", "za", "ji", "zu", "ze", "zo", "da", "ji", "zu", "de", "do", "ba", "bi", "bu", "be", "bo", "pa", "pi", "pu", "pe", "po", "ya", "yu", "yo"); // Name list. $firstnames = array( // A Male Names "Akahito", "Akeno", "Aki", "Akihiro", "Akihisa", "Akihito", "Akikazu", "Akinari", "Akinori", "Akio", "Akio", "Akira", "Amane", "Anzai", "Arata", "Arinori", "Aritomo", "Ashihei", "Atasuke", "Atshushi", "Atsumichi", "Atsumori", "Atsutane", "Azumamaro", // B Male Names "Baiko", "Bairei", "Bakin", "Basho", "Benjiro", "Benkei", "Bokkai", "Botan", "Buncho", "Bunjiro", "Bunrakuken", "Bunzo", "Bussho", // C Male Names "Chikafusa", "Chikao", "Chiko", "Chojiro", "Chomei", "Chuichi", // D Male Names "Dai", "Daisetsu", "Daisuke", "Danjuro", "Danno", "Dayu", "Denbe", "Doi", "Dokuohtei", "Doppo", // E Male Names "Ebizo", "Eichi", "Eichiro", "Eien", "Eiichi", "Eiji", "Eijiro", "Eikichi", "Eisaku", "Eisen", "Eishi", "Eisuke", "Eitoku", "Eizan", "Eizo", "Ekiken", "Ennosuke", "Etsuya", // F Male Names "Fujimaro", "Fujio", "Fukusaburu", "Fumiaki", "Fumihiko", "Fumihiro", "Fumimaro", "Fumio", // G Male Names "Gaho", "Gekko", "Gempachi", "Gengyo", "Genichi", "Genjo", "Gennai", "Gennosuke", "Genpaku", "Gesshin", "Gidayu", "Gihei", "Giichi", "Go", "Goemon", "Gombei", "Gonkuro", "Gonnohyoe", "Gonshiro", "Goro", "Gyokusho", "Gyukudo", // H Male Names "Hachemon", "Hachigoro", "Hachiro", "Hajime", "Hakuseki", "Hanshiro", "Haranobu", "Haru", "Haru", "Haruhiko", "Haruhiro", "Haruki", "Haruko", "Harumi", "Harunobu", "Hayato", "Heihachiro", "Heiji", "Heikichi", "Heizo", "Hideaki", "Hidehira", "Hidekazu", "Hideki", "Hidemichi", "Hideo", "Hidetada", "Hidetora", "Hidetoshi", "Hidetsugu", "Hideyori", "Hideyoshi", "Higashikuni", "Hikaru", "Hikosaburo", "Hikozaemon", "Hiro", "Hiroaki", "Hirobumi", "Hirofumi", "Hiroharu", "Hirohisa", "Hiroji", "Hirokazu", "Hirokichi", "Hirokumi", "Hiroshi", "Hiroshige", "Hirotada", "Hirotaka", "Hirotsugu", "Hiroya", "Hiroyasu", "Hiroyuki", "Hisahsi", "Hisaki", "Hisamitsu", "Hisanobu", "Hisashi", "Hisato", "Hisayuki", "Hitomaro", "Hitoshi", "Hogai", "Hoitsu", "Hokichi", "Hokusai", "Honzo", "Horiuchi", "Hoshi", "Hoshiko", "Hyobe", "Hyosuke", "Hyotaru", // I Male Names "Ichibei", "Ichiro", "Ichisake", "Ichiyo", "Ichizo", "Iemitsu", "Iemochi", "Ienobu", "Iesada", "Ieshige", "Ietsuna", "Ieyasu", "Ieyoshi", "Ikemoto", "Ikki", "Ikku", "Inejiro", "Ippei", "Isamu", "Isao", "Isei", "Isoruko", "Isoshi", "Iwane", "Iwao", "Izo", "Izumo", // J Male Names "Jakuchu", "Jin", "Jinzaburo", "Jiro", "Jo", "Joben", "Joji", "Jomei", "Josuke", "Jotaro", "Jou", "Juichi", "Jun", "Junichi", "Junichiro", "Junji", "Junnosuke", "Junzo", "Juro", "Jurobei", "Juzaburo", "Juzo", "Jyoji", // K Male Names "Kado", "Kadonomaro", "Kaemon", "Kafu", "Kagehisa", "Kagetoki", "Kageyasu", "Kaii", "Kakuei", "Kakuzo", "Kamatari", "Kamlyn", "Kan", "Kanbe", "Kane", "Kaneie", "Kanezane", "Kanjiro", "Kanko", "Kannon", "Kano", "Kansuke", "Kantaro", "Kanzaburo", "Kaori", "Kaoru", "Kata", "Katai", "Katsuhiko", "Katsuhito", "Katsumi", "Katsumoto", "Katsunan", "Katsunosuki", "Katsuyoshi", "Katsuyuki", "Katzumi", "Kawanari", "Kaz", "Kazu", "Kazuhiko", "Kazuhiro", "Kazuki", "Kazuko", "Kazuma", "Kazunori", "Kazuo", "Kazushi", "Kazushige", "Kazutoshi", "Kazuyuki", "Kei", "Keiji", "Keiki", "Keishi", "Keisuke", "Keita", "Keitaro", "Keizo", "Ken", "Kenichi", "Kenji", "Kenji", "Kenji", "Kenjiro", "Kenkichi", "Kenko", "Kensaku", "Kenshin", "Kentaro", "Kenzaburo", "Kenzan", "Kenzo", "Kichibei", "Kichisaburo", "Kiemon", "Kiichi", "Kijuro", "Kikaku", "Kikugoro", "Kikunojo", "Kimi", "Kiminobu", "Kimitada", "Kin", "Kingo", "Kinji", "Kinmochi", "Kinnojo", "Kinnosuke", "Kinzo", "Kioshi", "Kisho", "Kitahachi", "Kiyoemon", "Kiyohira", "Kiyohisa", "Kiyomasu", "Kiyomori", "Kiyonaga", "Kiyonobu", "Kiyonori", "Kiyoshi", "Kiyotaka", "Koan", "Kobo", "Koetsu", "Kohei", "Koichi", "Koin", "Koji", "Kojiro", "Kojuro", "Kokan", "Kokei", "Koki", "Kokushi", "Konosuke", "Konoye", "Konyo", "Korechika", "Korekiyo", "Korenaga", "Korin", "Koryusai", "Kosaku", "Kosami", "Koshiro", "Kosho", "Kotaro", "Koto", "Koyo", "Kozue", "Kuemon", "Kuma", "Kumanosuke", "Kuniaki", "Kunihiko", "Kunimatsu", "Kunimichi", "Kunio", "Kunisada", "Kunitaro", "Kuniyoshi", "Kuniyuki", "Kuri", "Kyoden", "Kyoichi", "Kyoji", "Kyoshi", "Kyuichi", "Kyushichi", "Kyuso", "Kyuwa", // M Male Names "Mabuchi", "Magbei", "Magobei", "Magohachi", "Makoto", "Mamoru", "Manabu", "Manobu", "Manzo", "Mareo", "Maresuke", "Marihito", "Maris", "Marise", "Maro", "Masaaki", "Masafumi", "Masaharu", "Masahide", "Masahiko", "Masahiro", "Masakado", "Masakazu", "Masaki", "Masami", "Masamichi", "Masamune", "Masanobu", "Masanori", "Masao", "Masaru", "Masashi", "Masashige", "Masatake", "Masato", "Masayoshi", "Masayuki", "Masazumi", "Mashai", "Mashashi", "Mashiro", "Masu", "Masuhiro", "Masujiro", "Masutaro", "Matabei", "Matashichi", "Matsu", "Matsudaira", "Matsuo", "Matsusuke", "Matsuta", "Matsuyo", "Meiji", "Michihiro", "Michinaga", "Michinori", "Michio", "Michizane", "Mieko", "Miki", "Mikio", "Minoru", "Misao", "Mito", "Mitsuharu", "Mitsuhide", "Mitsukuni", "Mitsunari", "Mitsuo", "Mitsuoki", "Mitsuzuka", "Miyazaki", "Miyoko", "Mobumasu", "Mochihito", "Mokichi", "Mokuami", "Momoru", "Montaro", "Monzaemon", "Morie", "Morihiro", "Morimasa", "Morio", "Moromao", "Moronobu", "Motoichi", "Motoki", "Motonobu", "Motoshige", "Mototsune", "Motoyasu", "Motoyuki", "Munemitsu", "Munemori", "Munenori", "Muneyaki", "Munoto", "Murai", "Mushanokoji", "Mutsohito", // N Male Names "Naganori", "Naizen", "Nakamaro", "Nakazo", "Namboku", "Nampo", "Naoaki", "Naofumi", "Naohiro", "Naoki", "Naoko", "Naomichi", "Naonobu", "Naosuke", "Naoya", "Naozane", "Narahiko", "Nariaki", "Nariakira", "Narihari", "Narihira", "Naruhiko", "Natsu", "Natsume", "Natsuo", "Nichiren", "Nikki", "Nikko", "Ninsei", "Niou", "Nissho", "Noboru", "Nobuatsu", "Nobuharu", "Nobuhiko", "Nobuhisa", "Nobuhito", "Nobukazu", "Nobuo", "Noburo", "Nobusuke", "Nobuyoki", "Nobuyori", "Nobuyoshi", "Nori", "Noriaki", "Norihide", "Norihisa", "Norinaga", "Norio", "Norishige", "Noritada", "Noritoshi", "Noriyori", "Noriyuki", "Norogumi", // O Male Names "Oda", "Ogai", "Okakura", "Okitsugu", "Okura", "Okyoito", "Omezo", "Oniji", "Orinosuke", "Osamu", "Otojiro", // R Male Names "Rai", "Raidon", "Razan", "Rei", "Reijiro", "Reizo", "Renjiro", "Renzo", "Rikiya", "Rikyu", "Ringo", "Rinji", "Rintaro", "Rkuemon", "Robun", "Roka", "Roku", "Rosanjin", "Ryo", "Ryobe", "Ryoichi", "Ryoko", "Ryoma", "Ryosei", "Ryozo", "Ryu", "Ryuichi", "Ryunosuke", "Ryushi", "Ryutaro", "Ryuzaburo", // S Male Names "Saburo", "Sachi", "Sachio", "Sadaharu", "Sadahige", "Sadakuno", "Sadanobu", "Sadao", "Sadatake", "Sadayoshi", "Saemon", "Saikaku", "Saionji", "Sakutaro", "Samba", "Saneatsu", "Sanetomo", "Sanjiro", "Sanjuro", "Sanraku", "Sanzo", "Satoru", "Satoshi", "Sawao", "Seibei", "Seiesnsui", "Seihachi", "Seiho", "Seiichi", "Seiji", "Seika", "Seiki", "Seinosuke", "Seiryo", "Seishiro", "Seishisai", "Seison", "Seitaro", "Sekien", "Sen", "Senichi", "Senzo", "Sessue", "Settan", "Sharaku", "Shiba", "Shichirobei", "Shigeaki", "Shigekazu", "Shigeki", "Shigeko", "Shigemasa", "Shigematsu", "Shigemori", "Shigenaga", "Shigenobu", "Shigeru", "Shigetaka", "Shigetoki", "Shigochiyo", "Shihei", "Shihi", "Shijo", "Shiki", "Shiko", "Shimei", "Shimpei", "Shingen", "Shinichi", "Shinji", "Shinkichi", "Shino", "Shinobu", "ShinriKiyaru", "Shinsaku", "Shinsui", "Shintaro", "Shinzaburo", "Shinzo", "Shirai", "Shiro", "Shirosama", "Shizue", "Sho", "Shoda", "Shogo", "Shohei", "Shoichi", "Shoin", "Shoji", "Shojiro", "Shoko", "Shoraku", "Shosuke", "Shotaro", "Shoyo", "Shozaburo", "Shozo", "Shuichi", "Shuji", "Shukishi", "Shuko", "Shumei", "Shumkichi", "Shun", "Shuncho", "Shungyosai", "Shunichi", "Shunji", "Shunko", "Shunmyo", "Shunsen", "Shunsho", "Shunso", "Shunsuke", "Shun’en", "Shusake", "Shusaku", "Shusui", "Shuzo", "Soetsu", "Sofu", "Soh", "Soichiro", "Sojuro", "Sorai", "Sosa", "Soseki", "Soshitsu", "Soshu", "Sosuke", "Sotan", "Sotaro", "Sotatsu", "Sozen", "Sozui", "Ssekien", "Subaru", "Suezo", "Sugimoto", "Sugita", "Sukejuro", "Sukenobu", "Suketsune", "Sukeyasu", "Sumio", "Sumiteru", "Sumitomo", "Susumu", "Suzu", "Suzu", // T Male Names "Tabito", "Tadahisa", "Tadakuni", "Tadamasa", "Tadamichi", "Tadao", "Tadashi", "Tadasu", "Tadasuke", "Tadataka", "Tadayoshi", "Tadayuki", "Tadiyuki", "Taheiji", "Taikan", "Taisho", "Taisuke", "Taji", "Takaaki", "Takafumi", "Takahashi", "Takahiro", "Takakazu", "Takamasa", "Takamori", "Takamuku", "Takanibu", "Takanobu", "Takanori", "Takao", "Takashi", "Takauji", "Takayuki", "Takechi", "Takehide", "Takeichi", "Takeji", "Takejiro", "Takenao", "Takeo", "Takeru", "Takeshi", "Takesi", "Taki", "Takiji", "Takuboku", "Takuji", "Takuma", "Takuro", "Takuya", "Tamasaburo", "Tamasine", "Tameyoshi", "Tamotsu", "Tamuramaro", "Tanak", "Tango", "Tanjiro", "Tanosuke", "Tanyu", "Tanzan", "Taro", "Taro", "Taroemon", "Tarozaemon", "Tashiaki", "Tashiro", "Tasuku", "Tatsui", "Tatsukichi", "Tatsuya", "Tatsuzo", "Taysuke", "Teiji", "Teijo", "Teika", "Teiljo", "Teinosuke", "Tekkan", "Tenshin", "Terao", "Teriuihi", "Terumoto", "Teruo", "Tessai", "Tetsu", "Tetsuhiko", "Tetsui", "Tetsunori", "Tetsuo", "Tetsuya", "Tetsuyuki", "Tetsuzan", "Thoki", "Tobei", "Togai", "Tohaku", "Toichi", "Toin", "Toju", "Tokaji", "Toki", "Tokichiro", "Tokimasa", "Tokimune", "Tokugawa", "Tokuhei", "Tokuma", "Tokutomi", "Tomeo", "Tomiichi", "Tomiji", "Tomoaki", "Tomohiko", "Tomokazu", "Tomomi", "Tomonori", "Tomoyuki", "Ton", "Torajiro", "Torazo", "Torio", "Toru", "Toshi", "Toshiaki", "Toshiharu", "Toshikasu", "Toshikazu", "Toshiki", "Toshikuni", "Toshimichi", "Toshinobu", "Toshiro", "Toshitsugu", "Toshiyuki", "Toson", "Totoya", "Toyoaki", "Toyoharu", "Toyokazu", "Toyokuni", "Toyonobu", "Toyoshige", "Toyotomi", "Toyozo", "Tsugahara", "Tsugiharu", "Tsuginori", "Tsugumichi", "Tsukasa", "Tsumemasa", "Tsunayoshi", "Tsuneari", "Tsuneo", "Tsunesaburo", "Tsuneyo", "Tsuramatsu", "Tsurayaki", "Tsuruki", "Tsutomu", "Tsuyoshi", // U Male Names "Udo", "Ukon", "Ukyo", "Unkei", "Utaemon", "Utamara", "Utamuro", "Utemaro", // W Male Names "Waotaka", "Washi", "Washichi", // Y Male Names "Yachi", "Yaichiro", "Yajirobei", "Yakamochi", "Yakumo", "Yamato", "Yasotaro", "Yasuhide", "Yasuhiko", "Yasuhiro", "Yasujiro", "Yasukazu", "Yasunari", "Yasunobu", "Yasuo", "Yasuoka", "Yasushi", "Yasutake", "Yasutoki", "Yasuyuki", "Yataro", "Yatsuhiro", "Yeijiro", "Yo", "Yodo", "Yohachi", "Yoichi", "Yoichibei", "Yoriie", "Yorikane", "Yoringa", "Yoritoki", "Yoritomo", "Yoriyoshi", "Yoriyuki", "Yosai", "Yoshi", "Yoshiaga", "Yoshiaki", "Yoshida", "Yoshifumi", "Yoshifusa", "Yoshihide", "Yoshihiro", "Yoshihisa", "Yoshihito", "Yoshii", "Yoshiiku", "Yoshikazu", "Yoshiki", "Yoshimasa", "Yoshimatsu", "Yoshimi", "Yoshimitsu", "Yoshimochi", "Yoshimune", "Yoshinaka", "Yoshino", "Yoshinobu", "Yoshinori", "Yoshio", "Yoshisada", "Yoshitaka", "Yoshitake", "Yoshiteru", "Yoshitoki", "Yoshitomo", "Yoshitora", "Yoshitoshi", "Yoshitsune", "Yoshiyuki", "Yoson", "Yosuke", "Yozo", "Yugoro", "Yuichi", "Yuji", "Yujiro", "Yuki", "Yukichi", "Yukinaga", "Yukio", "Yuko", "Yunosuke", "Yushiro", "Yusuke", "Yutaka", // Z Male Names "Zenko", "Zeshin", // A Female Names "Ai", "Aiko", "Akane", "Akemi", "Aki", "Akiko", "Akina", "Akuro", "Amarante", "Amaya", "Ami", "Anda", "Aneko", "Arisa", "Asako", "Asami", "Atsuko", "Aya", "Ayaka", "Ayako", "Ayame", "Ayano", // B Female Names "Benten", // C Female Names "Chiaki", "Chie", "Chieko", "Chihiro", "Chika", "Chikako", "Chiko", "Chikuma", "Chinatsu", "Chisaki", "Chisato", "Chitose", "Chiyeko", "Chiyo", "Cho", // D Female Names "Dai", // E Female Names "Echiko", "Eiko", "Ema", "Emi", "Emiko", "Eri", "Eriko", "Etsuko", "Euiko", // F Female Names "Fujiko", "Fumi", "Fumie", "Fumiki", "Fumiko", "Fusae", "Fuyuko", // G Female Names "Gemmei", "Gen", "Gin", "Ginko", // H Female Names "Hama", "Hana", "Hanae", "Hanako", "Haniko", "Haru", "Haru", "Haruhi", "Haruka", "Harukichi", "Haruko", "Harumi", "Haruna", "Hatsue", "Hatsuyo", "Hide", "Hideko", "Hikaru", "Hiroe", "Hiroko", "Hiromi", "Hiroshi", "Hisa", "Hisae", "Hisako", "Hisano", "Hitomi", "Hitomo", "Hitoshi", "Honami", "Hoshi", "Hoshie", "Hoshiko", "Hoshiyo", // I Female Names "Ichi", "Iku", "Ikue", "Ikuko", "Inari", "Inoue", "Isako", "Ise", "Itsuko", "Izumi", // J Female Names "Jin", "Joruri", "Jun", "Junko", "Juri", // K Female Names "Kaede", "Kagami", "Kahori", "Kaida", "Kaiya", "Kaiyo", "Kameko", "Kami", "Kammi", "Kammie", "Kana", "Kanami", "Kaneko", "Kaori", "Kaoru", "Kasuga", "Kata", "Katsue", "Katsuko", "Katsumi", "Kaya", "Kayoko", "Kazue", "Kazuko", "Kazumi", "Kei", "Keiko", "Kichi", "Kiko", "Kikuko", "Kikyou", "Kimi", "Kimie", "Kimiko", "Kin", "Kinuko", "Kinuye", "Kinuyo", "Kioko", "Kiriko", "Kishi", "Kita", "Kiyo", "Kiyoko", "Kiyomi", "Kochiyo", "Kohana", "Koi", "Koiso", "Koken", "Koko", "Komachi", "Koto", "Kotono", "Kumi", "Kumiko", "Kuni", "Kunie", "Kuniko", "Kura", "Kuri", "Kyoko", // M Female Names "Machi", "Machiko", "Madoka", "Mae", "Maeko", "Maemi", "Mai", "Maiko", "Maiya", "Maki", "Makiko", "Mako", "Mami", "Mamiko", "Mana", "Manami", "Mari", "Mariko", "Marise", "Maru", "Masae", "Masako", "Masumi", "Matsu", "Matsuko", "Maya", "Mayako", "Mayo", "Mayoko", "Mayu", "Mayuko", "Mayumi", "Megu", "Megumi", "Michi", "Michie", "Michiko", "Michiru", "Michiyo", "Midori", "Mieko", "Miho", "Mihoko", "Miiko", "Miki", "Miliko", "Mina", "Minako", "Minami", "Mineko", "Mino", "Mio", "Misa", "Misako", "Misato", "Mitsu", "Mitsuko", "Mitsuyo", "Miwako", "Miya", "Miyako", "Miyo", "Miyoko", "Miyoshi", "Mizuki", "Moeko", "Momoko", "Mura", "Mutsuko", "Mutsumi", // N Female Names "Naho", "Nahoko", "Nami", "Nami", "Namie", "Namika", "Namiko", "Namiyo", "Nana", "Nanako", "Nanami", "Nao", "Naoko", "Naora", "Nari", "Nariko", "Naru", "Narumi", "Natsuko", "Natsumi", "Natsumi", "Nayoko", "Nene", "Nishi", "Nomi", "Nori", "Norie", "Noriko", "Nozomi", "Nyoko", // O Female Names "Ochiyo", "Oharu", "Oki", "Okichi", "Okiku", "Omitsu", "Orino", "Otsu", "Otsune", // R Female Names "Raicho", "Raku", "Ran", "Rei", "Reiko", "Remi", "Rie", "Rieko", "Rika", "Rikako", "Riku", "Rina", "Rinako", "Rini", "Risa", "Risako", "Ritsuko", "Romi", "Rui", "Rumiko", "Ruri", "Ruriko", "Ryoko", // S Female Names "Sachi", "Sachiko", "Sada", "Sadako", "Sae", "Saeko", "Saito", "Sakamae", "Saki", "Sakiko", "Sakue", "Sakuko", "Sakura", "Sakurako", "Sakuro", "Sama", "Sanako", "Saori", "Sata", "Satoko", "Satomi", "Satu", "Sawako", "Saya", "Sayo", "Sayoko", "Sayuri", "Sei", "Seiko", "Seka", "Seki", "Sen", "Setsuko", "Shige", "Shika", "Shina", "Shino", "Shinobu", "Shioko", "Shiori", "Shizu", "Shizue", "Shizuka", "Shoken", "Shoko", "Sui", "Sukey", "Suki", "Suko", "Sumi", "Sumie", "Sumiko", "Suzu", "Suzue", "Suzuki", "Suzuko", // T Female Names "Tadako", "Tae", "Tai", "Taji", "Taka", "Takako", "Takara", "Tama", "Tamae", "Tamafune", "Tamaki", "Tamami", "Tami", "Tamika", "Tamiko", "Tamiyo", "Tanak", "Taniko", "Tansho", "Tara", "Taree", "Taura", "Taya", "Teruyo", "Toki", "Tokie", "Tokiko", "Tokiyo", "Toku", "Tomi", "Tomiko", "Tomoe", "Tomoko", "Tomomi", "Toshi", "Toshie", "Toshiko", "Toya", "Toyoko", "Tsuki", "Tsukiyama", "Tsuya", // U Female Names "Ume", "Umeka", "Umeko", "Urako", "Usagi", "Uta", "Utako", // W Female Names "Wattan", "Wazuka", // Y Female Names "Yachi", "Yae", "Yaeko", "Yama", "Yasu", "Yasuko", "Yayoi", "Yodo", "Yoko", "Yori", "Yoriko", "Yoshe", "Yoshi", "Yoshike", "Yoshiko", "Yoshino", "Yu", "Yui", "Yuka", "Yukako", "Yukari", "Yuki", "Yukiko", "Yukiyo", "Yuko", "Yuma", "Yumako", "Yumi", "Yumiko", "Yuri", "Yuriko", "Yusuke" ); $surnames = array( // A Surnames "Abe", "Abukara", "Adachi", "Aibu", "Aida", "Aihara", "Aizawa", "Ajibana", "Akaike", "Akamatsu", "Akatsuka", "Akechi", "Akera", "Akimoto", "Akita", "Akiyama", "Akutagawa", "Amagawa", "Amaya", "Amori", "Anami", "Ando", "Anzai", "Aoki", "Arai", "Arakaki", "Arakawa", "Araki", "Arakida", "Arato", "Arihyoshi", "Arishima", "Arita", "Ariwa", "Ariwara", "Asahara", "Asahi", "Asai", "Asano", "Asanuma", "Asari", "Ashia", "Ashida", "Ashikaga", "Asuhara", "Atshushi", "Ayabe", "Ayabito", "Ayugai", "Azama", // C Surnames "Chiba", "Chikamatsu", "Chikanatsu", "Chino", "Chishu", "Choshi", // D Surnames "Daishi", "Dan", "Date", "Dazai", "Deguchi", "Deushi", "Doi", // E Surnames "Ebina", "Ebisawa", "Eda", "Egami", "Eguchi", "Ekiguchi", "Endo", "Endoso", "Enoki", "Enomoto", "Erizawa", "Eto", "Etsuko", "Ezakiya", // F Surnames "Fuchida", "Fuchizaki", "Fugunaga", "Fujii", "Fujikage", "Fujimaki", "Fujimoto", "Fujioka", "Fujishima", "Fujita", "Fujiwara", "Fukao", "Fukayama", "Fukazawa", "Fukuda", "Fukumitsu", "Fukumoto", "Fukunaka", "Fukuoka", "Fukusaku", "Fukushima", "Fukuyama", "Fukuzawa", "Fumihiko", "Funabashi", "Funaki", "Funakoshi", "Furuhata", "Furusawa", "Fuschida", "Fuse", "Futabatei", "Fuwa", // G Surnames "Gakusha", "Genda", "Genji", "Gensai", "Godo", "Goto", "Gushiken", // H Surnames "Haga", "Hagino", "Hagiwara", "Hakamada", "Hama", "Hamacho", "Hamada", "Hamaguchi", "Hamamoto", "Han", "Hanabusa", "Hanari", "Handa", "Hara", "Harada", "Haruguchi", "Hasegawa", "Hasekura", "Hashi", "Hashimoto", "Hasimoto", "Hatakeda", "Hatakeyama", "Hatayama", "Hatoyama", "Hattori", "Hayakawa", "Hayami", "Hayashi", "Hayashida", "Hayata", "Hayuata", "Hida", "Hidaka", "Hideaki", "Hideki", "Hideyoshi", "Higa", "Higashi", "Higashikuni", "Higashiyama", "Higo", "Higoshi", "Higuchi", "Hike", "Hino", "Hira", "Hiraga", "Hirai", "Hiraki", "Hirano", "Hiranuma", "Hiraoka", "Hirase", "Hirasi", "Hirata", "Hiratasuka", "Hirayama", "Hiro", "Hirose", "Hirota", "Hiroyuki", "Hisamatsu", "Hishida", "Hishikawa", "Hitomi", "Hiyama", "Hohki", "Hojo", "Hokusai", "Honami", "Honda", "Hori", "Horigome", "Horigoshi", "Horiuchi", "Horri", "Hoshino", "Hosokawa", "Hosokaya", "Hotate", "Hotta", "Hyata", "Hyobanshi", // I Surnames "Ibi", "Ibu", "Ibuka", "Ichigawa", "Ichihara", "Ichikawa", "Ichimonji", "Ichiro", "Ichisada", "Ichiyusai", "Idane", "Iemochi", "Ienari", "Iesada", "Ieyasu", "Ieyoshi", "Igarashi", "Ihara", "Ii", "Iida", "Iijima", "Iitaka", "Ijichi", "Ijiri", "Ikeda", "Ikina", "Ikoma", "Imada", "Imagawa", "Imai", "Imaizumi", "Imamura", "Imoo", "Ina", "Inaba", "Inao", "Inihara", "Ino", "Inoguchi", "Inokuma", "Inomata", "Inoue", "Inouye", "Inukai", "Ippitsusai", "Irie", "Iriye", "Isaka", "Isayama", "Ise", "Iseki", "Iseya", "Ishibashi", "Ishida", "Ishiguro", "Ishihara", "Ishikawa", "Ishimaru", "Ishimura", "Ishinomori", "Ishio", "Ishiyama", "Isobe", "Isoda", "Isozaki", "Itagaki", "Itami", "Ito", "Itoh", "Iwahara", "Iwahashi", "Iwakura", "Iwasa", "Iwasaki", "Izawa", "Izumi", // J Surnames "Jinnai", "Jo", "Joshuya", "Joshuyo", "Jukodo", "Jumonji", // K Surnames "Kada", "Kagabu", "Kagawa", "Kahae", "Kahaya", "Kai", "Kaibara", "Kaima", "Kajahara", "Kajitani", "Kajiwara", "Kajiyama", "Kakinomoto", "Kakutama", "Kamachi", "Kamata", "Kamei", "Kameyama", "Kaminaga", "Kamio", "Kamioka", "Kamisaka", "Kamo", "Kamon", "Kan", "Kanada", "Kanagaki", "Kanegawa", "Kaneko", "Kanesaka", "Kano", "Karamorita", "Karube", "Karubo", "Kasahara", "Kasai", "Kasamatsu", "Kasaya", "Kase", "Kashiwabara", "Kashiwagi", "Kasuse", "Katabuchi", "Kataoka", "Katayama", "Katayanagi", "Kate", "Kato", "Katoaka", "Katsu", "Katsukawa", "Katsumata", "Katsura", "Katsushika", "Kawabata", "Kawabe", "Kawachi", "Kawagichi", "Kawagishi", "Kawaguchi", "Kawai", "Kawaii", "Kawakami", "Kawamata", "Kawamura", "Kawano", "Kawasaki", "Kawasawa", "Kawashima", "Kawasie", "Kawatake", "Kawate", "Kawayama", "Kawazu", "Kaza", "Kazuyoshi", "Kenkyusha", "Kenmotsu", "Kentaro", "Ki", "Kido", "Kihara", "Kijimuta", "Kijmuta", "Kikkawa", "Kikuchi", "Kikugawa", "Kikui", "Kikutake", "Kimio", "Kimiyama", "Kimura", "Kinashita", "Kinjo", "Kino", "Kinoshita", "Kinugasa", "Kira", "Kishi", "Kiski", "Kita", "Kitabatake", "Kitagawa", "Kitamura", "Kitano", "Kitao", "Kitoaji", "Kiyoura", "Ko", "Kobayashi", "Kobi", "Kodama", "Koga", "Koganezawa", "Kogara", "Kogo", "Koguchi", "Koike", "Koiso", "Koizumi", "Kojima", "Kokan", "Komagata", "Komatsu", "Komatsuzaki", "Komine", "Komiya", "Komon", "Komukai", "Komura", "Kon", "Konae", "Konda", "Kondo", "Konishi", "Kono", "Konoe", "Kora", "Koruba", "Koshin", "Kotabe", "Kotara", "Kotoku", "Kouda", "Koyama", "Koyanagi", "Kozu", "Kubo", "Kubodera", "Kubota", "Kudara", "Kudo", "Kuga", "Kumagae", "Kumagai", "Kumasaka", "Kunda", "Kunikida", "Kunisada", "Kuno", "Kunomasu", "Kuramochi", "Kuramoto", "Kurata", "Kurkawa", "Kurmochi", "Kuroda", "Kurofuji", "Kurogane", "Kurohiko", "Kuroki", "Kurosawa", "Kurotani", "Kurusu", "Kusaka", "Kusatsu", "Kusonoki", "Kusuhara", "Kusumoto", "Kusunoki", "Kutsuna", "Kuwabara", "Kyubei", // M Surnames "Maeda", "Maeno", "Maita", "Makioka", "Makuda", "Marubeni", "Marugo", "Maruyama", "Masanobu", "Masaoka", "Mashita", "Masuda", "Masuko", "Masuno", "Masuo", "Masuzoe", "Matano", "Matsubara", "Matsuda", "Matsukata", "Matsuki", "Matsumara", "Matsumiya", "Matsumoto", "Matsuo", "Matsuoka", "Matsura", "Matsushima", "Matsushina", "Matsushita", "Matsuzawa", "Mayuzumi", "Mazaki", "Mazawa", "Mihashi", "Miki", "Mimasuya", "Minabuchi", "Minatoya", "Minobe", "Misawa", "Mishima", "Mitsubishi", "Mitsukuri", "Mitsuwa", "Mitsuya", "Mitzusaka", "Miura", "Miyagi", "Miyahara", "Miyajima", "Miyake", "Miyamoto", "Miyata", "Miyazaki", "Miyazawa", "Miyoshi", "Mizoguchi", "Mizukawa", "Mizukuro", "Mizuno", "Mizutani", "Mochizuki", "Modegi", "Momotami", "Momotani", "Mori", "Moriguchi", "Morimoto", "Morinaga", "Morioka", "Morita", "Moriwaka", "Morri", "Moto", "Motoori", "Munkata", "Muraguchi", "Murakami", "Muraoka", "Murata", "Murkami", "Muro", "Muruyama", "Muso", "Mutsu", // N Surnames "Nagahama", "Nagai", "Nagako", "Nagano", "Nagasawa", "Nagase", "Nagashima", "Nagata", "Nagatsuka", "Nagumo", "Naito", "Nakada", "Nakadai", "Nakadan", "Nakae", "Nakagawa", "Nakahara", "Nakajima", "Nakamoto", "Nakamura", "Nakane", "Nakanishi", "Nakano", "Nakanoi", "Nakao", "Nakasato", "Nakasawa", "Nakasone", "Nakata", "Nakatoni", "Nakatsuka", "Nakayama", "Nakazawa", "Namiki", "Nanami", "Narahashi", "Narato", "Narita", "Nataga", "Natsume", "Nawabe", "Nemoto", "Niijima", "Nijo", "Ninomiya", "Nishi", "Nishihara", "Nishikawa", "Nishimoto", "Nishimura", "Nishimuraya", "Nishio", "Nishiwaki", "Nishiyama", "Nitta", "Nobunaga", "Nobusawa", "Noda", "Nogi", "Noguchi", "Nogushi", "Nomura", "Nonomura", "Noro", "Nosaka", "Nose", "Noto", "Nozaki", "Nozara", "Numajiri", "Numata", // O Surnames "Obata", "Obinata", "Obuchi", "Ochi", "Ochiai", "Ochida", "Odaka", "Ogata", "Ogawa", "Ogiwara", "Ogura", "Ogyu", "Ohba", "Ohira", "Ohishi", "Ohka", "Ohmae", "Ohmiya", "Oichi", "Oinuma", "Oishi", "Okabe", "Okada", "Okajima", "Okakura", "Okamoto", "Okamura", "Okanao", "Okanaya", "Okano", "Okasawa", "Okawa", "Okazaki", "Okazawaya", "Okimasa", "Okimoto", "Okimura", "Okita", "Okubo", "Okuda", "Okui", "Okuma", "Okumura", "Okura", "Omori", "Omura", "Onishi", "Ono", "Onoda", "Onoe", "Onohara", "Ooka", "Oonishi", "Osagawa", "Osaka", "Osaragi", "Oshima", "Oshin", "Oshiro", "Ota", "Otaka", "Otake", "Otani", "Otomo", "Otsu", "Otsuka", "Ouchi", "Oushima", "Outakara", "Outsuka", "Oyama", "Ozaki", "Ozawa", "Ozu", // R Surnames "Raikatuji", "Royama", "Ryusaki", // S Surnames "Sada", "Saeki", "Saga", "Sahashi", "Saigo", "Saiki", "Saionji", "Saito", "Saitoh", "Saji", "Sakagami", "Sakai", "Sakakibara", "Sakamoto", "Sakanoue", "Sakata", "Sakiyurai", "Sako", "Sakoda", "Sakubara", "Sakuma", "Sakuraba", "Sakurada", "Sakurai", "Sammiya", "Sanda", "Sanjo", "Sano", "Santo", "Saromi", "Sarumara", "Sasada", "Sasakawa", "Sasaki", "Sassa", "Satake", "Sato", "Satoh", "Satou", "Satoya", "Sawai", "Sawamatsu", "Sawamura", "Sayuki", "Segawa", "Sekigawa", "Sekine", "Sekozawa", "Sen", "Senmatsu", "Seo", "Serizawa", "Seyama", "Shiba", "Shibaguchi", "Shibanuma", "Shibasaki", "Shibasawa", "Shibata", "Shibue", "Shibukji", "Shichirobei", "Shidehara", "Shiga", "Shiganori", "Shige", "Shigeki", "Shigemitsu", "Shigi", "Shikitei", "Shikuk", "Shima", "Shimada", "Shimakage", "Shimamura", "Shimanouchi", "Shimaoka", "Shimazaki", "Shimazu", "Shimedzu", "Shimizu", "Shimohira", "Shimon", "Shimura", "Shimuzu", "Shinko", "Shinozaki", "Shinozuka", "Shintaro", "Shiokawa", "Shiomi", "Shiomiya", "Shionoya", "Shiotani", "Shioya", "Shirahata", "Shirai", "Shiraishi", "Shirakawa", "Shirane", "Shirasu", "Shiratori", "Shirokawa", "Shiroyama", "Shiskikura", "Shizuma", "Shobo", "Shoda", "Shunji", "Shunsen", "Siagyo", "Soga", "Sohda", "Soho", "Soma", "Someya", "Sone", "Sonoda", "Soseki", "Sotomura", "Suenami", "Sugai", "Sugase", "Sugawara", "Sugihara", "Sugimoto", "Sugimura", "Sugino", "Sugisata", "Sugita", "Sugitani", "Sugiyama", "Sumitimo", "Sunada", "Suzambo", "Suzuki", // T Surnames "Tabuchi", "Tadeshi", "Tagawa", "Taguchi", "Taira", "Taka", "Takabe", "Takagaki", "Takagawa", "Takagi", "Takahama", "Takahashi", "Takahasi", "Takaki", "Takamura", "Takano", "Takaoka", "Takara", "Takashita", "Takasu", "Takasugi", "Takayama", "Takecare", "Takei", "Takekawa", "Takemago", "Takemitsu", "Takemura", "Takeshi", "Takeshita", "Taketomo", "Takeuchi", "Takeushi", "Takewaki", "Takimoto", "Takishida", "Takishita", "Takita", "Takizawa", "Taku", "Takudo", "Takudome", "Tamaasa", "Tamazaki", "Tamura", "Tamuro", "Tanaka", "Tange", "Tani", "Taniguchi", "Tanizaki", "Tankoshitsu", "Tansho", "Tanuma", "Tarumi", "Tatenaka", "Tateno", "Tatsuko", "Tatsuno", "Tatsuya", "Tawaraya", "Tayama", "Temko", "Tenshin", "Terada", "Terajima", "Terakado", "Terauchi", "Teshigahara", "Teshima", "Tezuka", "Tochikura", "Toda", "Togo", "Tojo", "Tokaji", "Tokuda", "Tokudome", "Tokuoka", "Tomika", "Tomimoto", "Tomioka", "Tommii", "Tomonaga", "Tomori", "Tono", "Torii", "Torisawa", "Torisei", "Toru", "Toshishai", "Toshitala", "Toshusai", "Toyama", "Toyoda", "Toyoshima", "Toyota", "Toyotomi", "Tsubouchi", "Tsucgimoto", "Tsuchie", "Tsuchiyama", "Tsuda", "Tsuga", "Tsuji", "Tsujimoto", "Tsujimura", "Tsukada", "Tsukade", "Tsukahara", "Tsukamoto", "Tsukatani", "Tsukawaki", "Tsukehara", "Tsukioka", "Tsumemasa", "Tsumura", "Tsunoda", "Tsurimi", "Tsuruga", "Tsuruya", "Tsushima", "Tsutaya", "Tsutomu", "Tsutsumi", "Tsutsumida", // U Surnames "Uboshita", "Uchida", "Uchiyama", "Ueda", "Uehara", "Uemura", "Ueshima", "Uesugi", "Uetake", "Ugaki", "Ui", "Ukiyo", "Umari", "Umehara", "Umeki", "Uno", "Uoya", "Urayama", "Urogataya", "Usami", "Ushiba", "Utagawa", // W Surnames "Wakai", "Wakatsuki", "Watabe", "Watanabe", "Watari", "Watnabe", "Watoga", // Y Surnames "Yakuta", "Yamabe", "Yamada", "Yamadera", "Yamagata", "Yamaguchi", "Yamaguchiya", "Yamaha", "Yamahata", "Yamakage", "Yamakawa", "Yamakazi", "Yamamoto", "Yamamura", "Yamana", "Yamanaka", "Yamane", "Yamanouchi", "Yamanoue", "Yamaoka", "Yamasaki", "Yamashita", "Yamato", "Yamauchi", "Yamawaki", "Yamazaki", "Yamhata", "Yamura", "Yanagawa", "Yanagi", "Yanagimoto", "Yanagita", "Yanasaki", "Yano", "Yasuda", "Yasuhiro", "Yasui", "Yasujiro", "Yasukawa", "Yasutake", "Yoemon", "Yokokawa", "Yokoyama", "Yonai", "Yone", "Yosano", "Yoshida", "Yoshida", "Yoshifumi", "Yoshihara", "Yoshikawa", "Yoshimatsu", "Yoshinobu", "Yoshioka", "Yoshitomi", "Yoshizaki", "Yoshizawa", "Yuasa", "Yuhara", "Yunokawa" );