1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_ja;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_ja : Faker {
10 @safe:
11 	import std.random;
12 	import std.array;
13 	import std.format;
14 	import std.conv : to;
15 
16 	///
17 	this(int seed) {
18         super(seed);
19 	}
20 
21 	///
22 	override string phoneNumberFormats() {
23 		auto data = [
24 		"0####-#-####",
25 		"0###-##-####",
26 		"0##-###-####",
27 		"0#-####-####'"
28 		];
29 		return this.digitBuild(choice(data, this.rnd));
30 	}
31 
32 	///
33 	override string cellPhoneFormats() {
34 		auto data = [
35 		"090-####-####",
36 		"080-####-####",
37 		"070-####-####'"
38 		];
39 		return this.digitBuild(choice(data, this.rnd));
40 	}
41 
42 	///
43 	override string addressStateAbbr() {
44 		auto data = [
45 		"1",
46 		"2",
47 		"3",
48 		"4",
49 		"5",
50 		"6",
51 		"7",
52 		"8",
53 		"9",
54 		"10",
55 		"11",
56 		"12",
57 		"13",
58 		"14",
59 		"15",
60 		"16",
61 		"17",
62 		"18",
63 		"19",
64 		"20",
65 		"21",
66 		"22",
67 		"23",
68 		"24",
69 		"25",
70 		"26",
71 		"27",
72 		"28",
73 		"29",
74 		"30",
75 		"31",
76 		"32",
77 		"33",
78 		"34",
79 		"35",
80 		"36",
81 		"37",
82 		"38",
83 		"39",
84 		"40",
85 		"41",
86 		"42",
87 		"43",
88 		"44",
89 		"45",
90 		"46",
91 		"47"
92 		];
93 		return choice(data, this.rnd);
94 	}
95 
96 	///
97 	override string addressState() {
98 		auto data = [
99 		"北海道",
100 		"青森県",
101 		"岩手県",
102 		"宮城県",
103 		"秋田県",
104 		"山形県",
105 		"福島県",
106 		"茨城県",
107 		"栃木県",
108 		"群馬県",
109 		"埼玉県",
110 		"千葉県",
111 		"東京都",
112 		"神奈川県",
113 		"新潟県",
114 		"富山県",
115 		"石川県",
116 		"福井県",
117 		"山梨県",
118 		"長野県",
119 		"岐阜県",
120 		"静岡県",
121 		"愛知県",
122 		"三重県",
123 		"滋賀県",
124 		"京都府",
125 		"大阪府",
126 		"兵庫県",
127 		"奈良県",
128 		"和歌山県",
129 		"鳥取県",
130 		"島根県",
131 		"岡山県",
132 		"広島県",
133 		"山口県",
134 		"徳島県",
135 		"香川県",
136 		"愛媛県",
137 		"高知県",
138 		"福岡県",
139 		"佐賀県",
140 		"長崎県",
141 		"熊本県",
142 		"大分県",
143 		"宮崎県",
144 		"鹿児島県",
145 		"沖縄県"
146 		];
147 		return choice(data, this.rnd);
148 	}
149 
150 	///
151 	override string addressCountry() {
152 		auto data = [
153 		"アフリカ",
154 		"南極大陸",
155 		"アジア",
156 		"ヨーロッパ",
157 		"北アメリカ",
158 		"南アメリカ",
159 		"南極",
160 		"北極",
161 		"アフガニスタン",
162 		"アルバニア",
163 		"アルジェリア",
164 		"アメリカ",
165 		"米国",
166 		"アンゴラ",
167 		"アルゼンチン",
168 		"オーストラリア",
169 		"濠洲",
170 		"オーストリア",
171 		"バハマ",
172 		"バーレーン",
173 		"バングラデシュ",
174 		"バルバドス",
175 		"ベルギー",
176 		"ベリーズ",
177 		"ブータン",
178 		"ボリビア",
179 		"ボスニヤ・",
180 		"ヘルツェゴビナ",
181 		"ボツワナ",
182 		"ブラジル",
183 		"ブルネイ",
184 		"ブルガリア",
185 		"カンボジア",
186 		"カメルーン",
187 		"カナダ",
188 		"中央アフリカ",
189 		"チャド",
190 		"チリ",
191 		"中国",
192 		"コロンビア",
193 		"コンゴ",
194 		"コスタリカ",
195 		"クロアチア",
196 		"キューバ",
197 		"キプロス",
198 		"チェコ",
199 		"デンマーク",
200 		"ドミニカ共和国",
201 		"エクアドル",
202 		"エジプト",
203 		"エルサルバドル",
204 		"赤道ギニア",
205 		"エストニア",
206 		"エチオピア",
207 		"フィジー",
208 		"フィンランド",
209 		"フランス",
210 		"ガンビア",
211 		"ドイツ",
212 		"ガーナ",
213 		"英国",
214 		"イギリス",
215 		"ギリシャ",
216 		"グリーンランド",
217 		"グレナダ",
218 		"グアテマラ",
219 		"ギニア",
220 		"ガイヤナ",
221 		"ハイチ",
222 		"オランダ",
223 		"ホンジェラス",
224 		"香港",
225 		"ハンガリー",
226 		"アイスランド",
227 		"インド",
228 		"インドネシア",
229 		"イラン",
230 		"イラク",
231 		"アイルランド",
232 		"イスラエル",
233 		"イタリア",
234 		"ジャマイカ",
235 		"日本",
236 		"ヨルダン",
237 		"ケニア",
238 		"コソボ",
239 		"クウェート",
240 		"ラオス",
241 		"ラトビア",
242 		"レバノン",
243 		"リベリア",
244 		"リビア",
245 		"リトアニア",
246 		"ルクセンブルク",
247 		"マカオ",
248 		"マダガスカル",
249 		"マラウィ",
250 		"マレーシア",
251 		"マルタ",
252 		"モルジブ",
253 		"モーリシャス",
254 		"メキシコ",
255 		"モルドバ",
256 		"モナコ",
257 		"蒙古",
258 		"モンゴル",
259 		"モロッコ",
260 		"モザンビーク",
261 		"ミャンマー",
262 		"ナミビア",
263 		"ネパール",
264 		"ニューギニア",
265 		"ニュージーランド",
266 		"ニカラグア",
267 		"ナイジェリア",
268 		"北朝鮮",
269 		"ノルウェー",
270 		"オーマン",
271 		"パキスタン",
272 		"パレスチナ",
273 		"パナマ",
274 		"パプアニューギニア",
275 		"パラグアイ",
276 		"ペルー",
277 		"フィリピン",
278 		"ポーランド",
279 		"ポルトガル",
280 		"カタール",
281 		"ルーマニア",
282 		"ロシア",
283 		"ルワンダ",
284 		"サウジアラビア",
285 		"スコットランド",
286 		"セネガル",
287 		"セイシェル",
288 		"シンガポール",
289 		"スロバキア",
290 		"スロベニア",
291 		"ソロモン諸島",
292 		"ソマリア",
293 		"南アフリカ",
294 		"韓国",
295 		"スペイン",
296 		"スリランカ",
297 		"スーダン",
298 		"スウェーデン",
299 		"スイス",
300 		"シリア",
301 		"タヒチ",
302 		"台湾",
303 		"タンザニア",
304 		"タイ",
305 		"トリニダード・トバゴ",
306 		"チュニジア",
307 		"トルコ",
308 		"ウガンダ",
309 		"ウクライナ",
310 		"アラブ首長国連邦",
311 		"ウルグアイ",
312 		"バチカン",
313 		"ベネズエラ",
314 		"ベトナム",
315 		"ウェールズ",
316 		"イエメン",
317 		"ザイール",
318 		"ザンビア",
319 		"ジンバブエ"
320 		];
321 		return choice(data, this.rnd);
322 	}
323 
324 	///
325 	override string addressCitySuffix() {
326 		auto data = [
327 		"市",
328 		"区",
329 		"町",
330 		"村'"
331 		];
332 		return choice(data, this.rnd);
333 	}
334 
335 	///
336 	override string addressCityPrefix() {
337 		auto data = [
338 		"北",
339 		"東",
340 		"西",
341 		"南",
342 		"新",
343 		"湖",
344 		"港'"
345 		];
346 		return choice(data, this.rnd);
347 	}
348 
349 
350 	override string addressStreet() {
351 		final switch(uniform(0, 2, this.rnd)) {
352 			case 0: return nameFirstName() ~ addressStreetSuffix();
353 			case 1: return nameLastName() ~ addressStreetSuffix();
354 		}
355 	}
356 
357 
358 	override string addressCity() {
359 		final switch(uniform(0, 4, this.rnd)) {
360 			case 0: return addressCityPrefix() ~ nameFirstName() ~ addressCitySuffix();
361 			case 1: return nameFirstName() ~ addressCitySuffix();
362 			case 2: return addressCityPrefix() ~ nameLastName() ~ addressCitySuffix();
363 			case 3: return nameLastName() ~ addressCitySuffix();
364 		}
365 	}
366 
367 	///
368 	override string addressPostcode() {
369 		auto data = [
370 		"###-####'"
371 		];
372 		return this.digitBuild(choice(data, this.rnd));
373 	}
374 
375 	///
376 	override string loremWords() {
377 		auto data = [
378 		"つぎつぎ",
379 		"薬",
380 		"当て字",
381 		"しょくん",
382 		"間隔",
383 		"飽くまでも",
384 		"あびる",
385 		"雇用",
386 		"かんどうする",
387 		"じじょでん",
388 		"超音波",
389 		"じゅうどう",
390 		"面",
391 		"先週",
392 		"しょうがっこう",
393 		"避ける",
394 		"ふそく",
395 		"まぎらす",
396 		"閉める",
397 		"たまご",
398 		"こわす",
399 		"底",
400 		"〜亭",
401 		"しゃくや",
402 		"しゃっか",
403 		"ひきざん",
404 		"割り箸",
405 		"こうぞく",
406 		"果てる",
407 		"つなひき",
408 		"漂う",
409 		"漠然",
410 		"しょうりゃく",
411 		"減俸",
412 		"さいぼう",
413 		"さいほう",
414 		"平安",
415 		"封筒",
416 		"旧姓",
417 		"よわよわしい",
418 		"味噌",
419 		"ぼきん",
420 		"くつじょく",
421 		"絹糸",
422 		"ちきゅう",
423 		"かぜ",
424 		"半額",
425 		"かんそく",
426 		"ぶん",
427 		"ふん",
428 		"たれる",
429 		"廉価",
430 		"ずいぶん",
431 		"屈む",
432 		"かんりょうてき",
433 		"すんか",
434 		"殻",
435 		"擬装",
436 		"うえる",
437 		"たいさ",
438 		"あつい",
439 		"げいひんかん",
440 		"洋服",
441 		"大丈夫",
442 		"察知",
443 		"しえんする",
444 		"仕方がない",
445 		"徳川",
446 		"ちらかす",
447 		"こくふくする",
448 		"ぶそう",
449 		"こうつう",
450 		"逆",
451 		"馬鹿馬鹿しい",
452 		"切迫",
453 		"不健康",
454 		"学院",
455 		"都合",
456 		"備える",
457 		"へいがい",
458 		"はじめて",
459 		"輸出",
460 		"迷路",
461 		"母",
462 		"ひかくする",
463 		"はなぢ",
464 		"はなじ",
465 		"むこう",
466 		"ねんじゅう",
467 		"自宅",
468 		"誘惑",
469 		"ちえん",
470 		"太る",
471 		"ちかく",
472 		"奴ら",
473 		"堀川",
474 		"ちがい",
475 		"たいこうする",
476 		"運ぶ",
477 		"独裁",
478 		"はっぽう",
479 		"とちょう",
480 		"先ず",
481 		"はんそう",
482 		"せいじょう",
483 		"しょうじょう",
484 		"かんじる",
485 		"体重",
486 		"上手",
487 		"原油",
488 		"ざぜん",
489 		"既に",
490 		"華やか",
491 		"仕事",
492 		"あらす",
493 		"ゆるむ",
494 		"きょうどう",
495 		"開閉",
496 		"悲しみ",
497 		"しゃこ",
498 		"ねばり",
499 		"ようい",
500 		"おりめ",
501 		"伐採",
502 		"牛乳",
503 		"秘める",
504 		"右翼",
505 		"伝統",
506 		"きひん",
507 		"やさしい",
508 		"ほ",
509 		"警官",
510 		"左手",
511 		"全日本",
512 		"むぜい",
513 		"ごふく",
514 		"かいたく",
515 		"撃つ",
516 		"しあとるし",
517 		"シアトルし",
518 		"ちょさくけん",
519 		"じぎする",
520 		"譜面",
521 		"貫く",
522 		"約する",
523 		"提案する",
524 		"哀れむ",
525 		"迷子",
526 		"きょうき",
527 		"ごうけん",
528 		"せんたくする",
529 		"しゅしょう",
530 		"江戸",
531 		"狂う",
532 		"助手",
533 		"新婚旅行",
534 		"検査",
535 		"色々",
536 		"かぶしきしじょう",
537 		"桜色",
538 		"普及",
539 		"零す",
540 		"ししょく",
541 		"きゅうりょう",
542 		"おんとう",
543 		"しょうゆ",
544 		"没落",
545 		"人性",
546 		"けいかん",
547 		"電話",
548 		"お盆",
549 		"きいろ",
550 		"やしなう",
551 		"鍋",
552 		"遮断",
553 		"かわかす",
554 		"寮生",
555 		"面積",
556 		"とうき",
557 		"ふくへい",
558 		"ないしょばなし",
559 		"不思議",
560 		"この頃",
561 		"おかね",
562 		"殺人者",
563 		"かいぞく",
564 		"歯を磨く",
565 		"店",
566 		"はなはだ",
567 		"フランス語",
568 		"評価",
569 		"九日",
570 		"さいばん",
571 		"推奨",
572 		"出版",
573 		"恨み",
574 		"気持ちいい",
575 		"黙る",
576 		"はりい",
577 		"凝固",
578 		"傑作",
579 		"魅力",
580 		"ぐん",
581 		"右利き",
582 		"まほうつかい",
583 		"復旧",
584 		"かくじっけん",
585 		"じきしょうそう",
586 		"あれる",
587 		"きょうはんしゃ",
588 		"たいりく",
589 		"げんめつ",
590 		"俵",
591 		"むらさきいろ",
592 		"病床",
593 		"米兵",
594 		"まつり",
595 		"塾生",
596 		"親切",
597 		"めいがら",
598 		"核実験",
599 		"なおさら",
600 		"魔術",
601 		"がいよう",
602 		"かんぜん",
603 		"せいかん",
604 		"果樹",
605 		"〜系",
606 		"ほにゅうびん",
607 		"じょうだん",
608 		"賢明",
609 		"みなと",
610 		"もはん",
611 		"こうちょく",
612 		"泳ぐ",
613 		"重い",
614 		"日没",
615 		"碁",
616 		"かつ",
617 		"どうけつ",
618 		"近視",
619 		"配慮",
620 		"のき",
621 		"入江",
622 		"とめる",
623 		"暇",
624 		"書き方",
625 		"胃",
626 		"りょうど",
627 		"難しい",
628 		"浮世絵",
629 		"喜劇",
630 		"とうさん",
631 		"はんだんする",
632 		"こうせい",
633 		"大仏",
634 		"揺さぶる",
635 		"いじん",
636 		"機嫌",
637 		"黒板",
638 		"えきびょう",
639 		"妥協する",
640 		"つうやく",
641 		"乗せる",
642 		"けしき",
643 		"床",
644 		"品詞",
645 		"消す",
646 		"金縛り",
647 		"じゅうらい",
648 		"急騰",
649 		"十台",
650 		"窓",
651 		"雑音",
652 		"きょだい",
653 		"鈍器",
654 		"禍根",
655 		"かたみち",
656 		"山葵",
657 		"店舗",
658 		"渦巻き",
659 		"おととい",
660 		"いっさくじつ",
661 		"救急車",
662 		"馬",
663 		"ころす",
664 		"ぼくし",
665 		"せっぷく",
666 		"たて",
667 		"おどろく",
668 		"やさい",
669 		"じぞう",
670 		"こはん",
671 		"いく",
672 		"自立",
673 		"かっこう",
674 		"脱税",
675 		"始まる",
676 		"学者",
677 		"かい",
678 		"ひきさく",
679 		"長唄",
680 		"下着",
681 		"よくげつ",
682 		"休日",
683 		"以下",
684 		"廃墟",
685 		"部首",
686 		"壊す",
687 		"むく",
688 		"委員",
689 		"待合",
690 		"頂く",
691 		"よぼう",
692 		"壮年",
693 		"斬殺",
694 		"ちゅうもんする",
695 		"じっかん",
696 		"境",
697 		"施行",
698 		"つく",
699 		"活用",
700 		"ぶき",
701 		"かいじゅう",
702 		"人口",
703 		"ぼうず",
704 		"そあく",
705 		"むぼう",
706 		"白菊",
707 		"りゃくず",
708 		"汚す",
709 		"すいせん",
710 		"あらそう",
711 		"高値",
712 		"あう",
713 		"せいしん",
714 		"指紋",
715 		"超〜",
716 		"うえる",
717 		"つまる",
718 		"靖国神社",
719 		"とりあえず",
720 		"とふ",
721 		"たくす",
722 		"じょうじゅん",
723 		"羊毛",
724 		"浅い",
725 		"閉じる",
726 		"戦没",
727 		"あっとうする",
728 		"ひがい",
729 		"量",
730 		"じょうき",
731 		"誤用",
732 		"ほうせき",
733 		"つばさ",
734 		"号",
735 		"けいむしょ",
736 		"電源",
737 		"勇気",
738 		"ふかさ",
739 		"はだか",
740 		"たいやく",
741 		"きょうしつ",
742 		"退く",
743 		"さきまわり",
744 		"こうおつ",
745 		"無糖",
746 		"ふさい",
747 		"とくに",
748 		"めいし",
749 		"みつ",
750 		"ほんらい",
751 		"まもる",
752 		"あつかい",
753 		"日欧",
754 		"天井",
755 		"みさき",
756 		"おきゃくさん",
757 		"にんい",
758 		"きょうかい",
759 		"いつ頃",
760 		"かん",
761 		"しきもう",
762 		"特殊",
763 		"同僚",
764 		"血液",
765 		"じぶん",
766 		"しょうかする",
767 		"礎",
768 		"みなもと",
769 		"軒",
770 		"ぶっきょう",
771 		"しずむ",
772 		"たらす",
773 		"憂い",
774 		"総括",
775 		"もうす",
776 		"暴力",
777 		"しばふ",
778 		"いたずら",
779 		"米国",
780 		"魔法",
781 		"ことばつき",
782 		"窒息",
783 		"唄う",
784 		"金",
785 		"きもち",
786 		"誓い",
787 		"どろ",
788 		"話",
789 		"奇襲",
790 		"巡回",
791 		"失う",
792 		"隆起",
793 		"投資",
794 		"芽",
795 		"あくれい",
796 		"奉仕",
797 		"ひんきゃく",
798 		"ひんかく",
799 		"まつ",
800 		"せんりゅう",
801 		"だいどころ",
802 		"いう",
803 		"こいぬ",
804 		"なんべい",
805 		"さくにゅう",
806 		"フランス人",
807 		"きげんご",
808 		"こくみん",
809 		"交錯",
810 		"好き",
811 		"一文字",
812 		"ほうげん",
813 		"地面",
814 		"だくりゅう",
815 		"見当たる",
816 		"浸す",
817 		"あしくび",
818 		"弱虫",
819 		"送る",
820 		"遺失",
821 		"あおい",
822 		"ちあん",
823 		"宜しく",
824 		"あらあらしい",
825 		"かおつき",
826 		"かちゅう",
827 		"がんばる",
828 		"芸者",
829 		"陳列室",
830 		"弥生",
831 		"明治",
832 		"めいしょ",
833 		"ごじゅう",
834 		"済ます",
835 		"無駄",
836 		"終点",
837 		"ぞくご",
838 		"掛ける",
839 		"ほうしゅう",
840 		"騎兵",
841 		"液体",
842 		"下さい",
843 		"けいじばん",
844 		"杏",
845 		"合う",
846 		"疾走",
847 		"りゅうこうご",
848 		"出かける",
849 		"はちまき",
850 		"手作り",
851 		"れつあく",
852 		"うんがいい",
853 		"はちのす",
854 		"ハチのす",
855 		"色盲",
856 		"形",
857 		"希望する",
858 		"こうせい",
859 		"いちだい",
860 		"春休み",
861 		"縛る",
862 		"金星",
863 		"そんざい",
864 		"防犯",
865 		"大尉",
866 		"老齢",
867 		"差し上げる",
868 		"犠牲",
869 		"にる",
870 		"問題",
871 		"双",
872 		"安泰",
873 		"せんじょうざい",
874 		"継承",
875 		"かんしん",
876 		"丼",
877 		"ざんぴん",
878 		"そだてる",
879 		"たつ",
880 		"不可欠",
881 		"報じる",
882 		"抑制",
883 		"けいけんしゃ",
884 		"きょうふ",
885 		"せいぞう",
886 		"きんく"
887 		];
888 		return choice(data, this.rnd);
889 	}
890 
891 	///
892 	override string loremSupplemental() {
893 		auto data = [
894 		"おどりば",
895 		"料理人",
896 		"いち",
897 		"やぶれる",
898 		"辞儀する",
899 		"逮捕",
900 		"色彩",
901 		"妻",
902 		"きづく",
903 		"はきだす",
904 		"歯",
905 		"憶測",
906 		"すむ",
907 		"墨",
908 		"胃腸",
909 		"駆け出す",
910 		"栞",
911 		"ふゆかい",
912 		"豪華",
913 		"写す",
914 		"むちつじょ",
915 		"ごらく",
916 		"可愛い",
917 		"ふじょ",
918 		"でんせんびょう",
919 		"いちにち",
920 		"ついたち",
921 		"彼女",
922 		"ひめさま",
923 		"解説",
924 		"すいがら",
925 		"約",
926 		"並",
927 		"こっせつ",
928 		"あらじお",
929 		"あらしお",
930 		"書架",
931 		"勝手",
932 		"ぎせい",
933 		"こくひん",
934 		"嫌",
935 		"博物館",
936 		"しんし",
937 		"帳簿",
938 		"初めに",
939 		"空き瓶",
940 		"ふてい",
941 		"見返す",
942 		"ほんるいだ",
943 		"さわ",
944 		"悪気",
945 		"ほんそう",
946 		"謙虚",
947 		"耐火",
948 		"ぼうりょく",
949 		"潔い",
950 		"けす",
951 		"締まる",
952 		"ちょうりょく",
953 		"のうし",
954 		"暴走",
955 		"華道",
956 		"基盤",
957 		"廃棄",
958 		"かざる",
959 		"くら",
960 		"氏名",
961 		"がぞう",
962 		"ふきつ",
963 		"こうばん",
964 		"かんさい",
965 		"ひとごみ",
966 		"構える",
967 		"たす",
968 		"とむ",
969 		"すみ",
970 		"めいよ",
971 		"帝",
972 		"かんえん",
973 		"たび",
974 		"模型",
975 		"冬休み",
976 		"誇張",
977 		"何千",
978 		"そうだん",
979 		"しっぷう",
980 		"はやて",
981 		"ほどう",
982 		"敵",
983 		"ひふ",
984 		"火",
985 		"壁",
986 		"弱点",
987 		"かいそく",
988 		"没頭",
989 		"貴賓",
990 		"さいげつ",
991 		"盛り上がる",
992 		"柱",
993 		"ひはん",
994 		"輪郭",
995 		"こづつみ",
996 		"扇",
997 		"性病",
998 		"濃紺",
999 		"洗浄剤",
1000 		"舞踏",
1001 		"つぎ",
1002 		"しめる",
1003 		"延長",
1004 		"しつ",
1005 		"ざせき",
1006 		"もくひょう",
1007 		"宝くじ",
1008 		"劣悪",
1009 		"はなみ",
1010 		"同音異義語",
1011 		"たいほう",
1012 		"慶弔",
1013 		"疎外",
1014 		"れいてん",
1015 		"死ぬ",
1016 		"さと",
1017 		"煩い",
1018 		"携帯",
1019 		"かいせい",
1020 		"哺育",
1021 		"敬語",
1022 		"とうとい",
1023 		"とうひょうする",
1024 		"頑張れ",
1025 		"れいせい",
1026 		"蛇",
1027 		"いしゃりょう",
1028 		"アメリカ製",
1029 		"光年",
1030 		"社員",
1031 		"もよう",
1032 		"ぎゃくしゅう",
1033 		"甲乙",
1034 		"ふくし",
1035 		"へいせい",
1036 		"てんのう",
1037 		"年次",
1038 		"二巻",
1039 		"がくふ",
1040 		"しどう",
1041 		"よすみ",
1042 		"おおごえ",
1043 		"かつぐ",
1044 		"地下街",
1045 		"はくじん",
1046 		"間接",
1047 		"せっとく",
1048 		"つうこん",
1049 		"びんぼう",
1050 		"川底",
1051 		"こうえん",
1052 		"うごき",
1053 		"六",
1054 		"乾燥",
1055 		"洗濯屋",
1056 		"なぞ",
1057 		"ふじん",
1058 		"対応",
1059 		"順序",
1060 		"首",
1061 		"むれる",
1062 		"しめる",
1063 		"移す",
1064 		"分ける",
1065 		"しょうげき",
1066 		"ぎょうし",
1067 		"あまい",
1068 		"じょうきゅう",
1069 		"たんれん",
1070 		"かけこむ",
1071 		"素材",
1072 		"受付",
1073 		"いままで",
1074 		"りょこう",
1075 		"満潮",
1076 		"もちいる",
1077 		"あわれ",
1078 		"賀状",
1079 		"詰め込む",
1080 		"数える",
1081 		"ずいじ",
1082 		"いっぱく",
1083 		"聴者",
1084 		"そうぐう",
1085 		"とうさく",
1086 		"思い遣り",
1087 		"鋭い",
1088 		"貞操",
1089 		"原因",
1090 		"象牙",
1091 		"歌謡",
1092 		"会議",
1093 		"待遇",
1094 		"なかよし",
1095 		"おなか",
1096 		"りりしい",
1097 		"おおちがい",
1098 		"賛成",
1099 		"奔放",
1100 		"非難",
1101 		"ようじ",
1102 		"錯乱",
1103 		"じこ",
1104 		"前",
1105 		"累進",
1106 		"緊張する",
1107 		"ぎじゅく",
1108 		"うち",
1109 		"悪霊",
1110 		"枢軸",
1111 		"子守歌",
1112 		"りゅうき",
1113 		"雄犬",
1114 		"みずいろ",
1115 		"大間違い",
1116 		"走り回る",
1117 		"そんけい",
1118 		"しっぺい",
1119 		"てんし",
1120 		"病院",
1121 		"残業",
1122 		"ひんしつ",
1123 		"けんしゅうせい",
1124 		"椅子",
1125 		"いさぎよい",
1126 		"枕",
1127 		"墓",
1128 		"洗剤",
1129 		"たいがい",
1130 		"じしょ",
1131 		"副大統領",
1132 		"瞬く",
1133 		"ふじ山",
1134 		"ふくせん",
1135 		"漬物",
1136 		"はんけん",
1137 		"愛する",
1138 		"ねんがん",
1139 		"ねんじ",
1140 		"いきどおり",
1141 		"おとこのこ",
1142 		"仁",
1143 		"鶴",
1144 		"施設",
1145 		"請ける",
1146 		"拒否",
1147 		"うみ",
1148 		"移譲",
1149 		"溶岩",
1150 		"性格",
1151 		"じしん",
1152 		"裏口",
1153 		"ふたたび",
1154 		"猿真似",
1155 		"しめらせる",
1156 		"みき",
1157 		"つぐなう",
1158 		"しんじゅく",
1159 		"こせき",
1160 		"よくあつ",
1161 		"懇談",
1162 		"指定する",
1163 		"専門",
1164 		"一生",
1165 		"平壌",
1166 		"滝",
1167 		"じどうし",
1168 		"着く",
1169 		"泥棒",
1170 		"構え",
1171 		"きじゅつ",
1172 		"しょひょう",
1173 		"貨幣",
1174 		"好奇心",
1175 		"皇太子妃",
1176 		"かいほうする",
1177 		"主に",
1178 		"背広",
1179 		"ちんみ",
1180 		"よそく",
1181 		"なつかしい",
1182 		"がんい",
1183 		"ちょうしゃ",
1184 		"無敵",
1185 		"所",
1186 		"だいがくいんせい",
1187 		"左右",
1188 		"のむ",
1189 		"愛国心",
1190 		"桑原",
1191 		"どうはんする",
1192 		"いっかい",
1193 		"なみだ",
1194 		"くまもとけん",
1195 		"主観的",
1196 		"普段",
1197 		"こころみる",
1198 		"ふくぶくろ",
1199 		"てんぷく",
1200 		"せいめい",
1201 		"はなのあな",
1202 		"みぎて",
1203 		"親子丼",
1204 		"反則",
1205 		"しゅうり",
1206 		"かくにん",
1207 		"生える",
1208 		"けむし",
1209 		"すける",
1210 		"のぞいて",
1211 		"和尚",
1212 		"えんちょうする",
1213 		"こうとう",
1214 		"なげすてる",
1215 		"なまけもの",
1216 		"あい",
1217 		"きとく",
1218 		"審判",
1219 		"怖い",
1220 		"こたえる",
1221 		"比較",
1222 		"ゆにゅう",
1223 		"曲",
1224 		"ちんもく",
1225 		"破産",
1226 		"迫る",
1227 		"あわ",
1228 		"辛子",
1229 		"糸",
1230 		"早々",
1231 		"運命",
1232 		"錠",
1233 		"のうみん",
1234 		"夏",
1235 		"野獣",
1236 		"試験",
1237 		"数詞",
1238 		"毎日",
1239 		"ぎせいしゃ",
1240 		"よくし",
1241 		"せん",
1242 		"おろし",
1243 		"ゆれる",
1244 		"いし",
1245 		"える",
1246 		"ごらん",
1247 		"ばい",
1248 		"たい",
1249 		"拘置",
1250 		"うらぎり",
1251 		"競艇",
1252 		"かぐ",
1253 		"悔しい",
1254 		"にゅうせき",
1255 		"ために",
1256 		"ふうふ",
1257 		"ちょうせん",
1258 		"破壊",
1259 		"困難",
1260 		"まんえつ",
1261 		"移動",
1262 		"しあつ",
1263 		"あまる",
1264 		"香り",
1265 		"いなか",
1266 		"通す",
1267 		"ほうき",
1268 		"栄誉",
1269 		"ちめいてき",
1270 		"おとろえる",
1271 		"いしずえ",
1272 		"知り合い",
1273 		"貨物船",
1274 		"酸っぱい",
1275 		"めいわくめーる",
1276 		"めいわくメール",
1277 		"とうほう",
1278 		"てら",
1279 		"ぜんにほん",
1280 		"七つ",
1281 		"暗い",
1282 		"てのこう",
1283 		"しんぞう",
1284 		"仰々しい",
1285 		"さんぎょう",
1286 		"公共",
1287 		"年額",
1288 		"かわさき",
1289 		"日刊",
1290 		"ちょう",
1291 		"縮小",
1292 		"いっこ",
1293 		"不況",
1294 		"人柄",
1295 		"はい",
1296 		"原潜",
1297 		"つみ",
1298 		"かんかつ",
1299 		"ぞうえん",
1300 		"雑費",
1301 		"おくれる",
1302 		"面倒臭い",
1303 		"しょうじょう",
1304 		"たおす",
1305 		"順番",
1306 		"天皇",
1307 		"しゅいん",
1308 		"動揺",
1309 		"乙",
1310 		"さわやか",
1311 		"とう",
1312 		"望み",
1313 		"一人娘",
1314 		"かく",
1315 		"かど",
1316 		"ねんがじょう",
1317 		"ちょくせつ",
1318 		"せんじょう",
1319 		"燃やす",
1320 		"ふかのう",
1321 		"買い物",
1322 		"風潮",
1323 		"沖縄",
1324 		"いか",
1325 		"こうくうぼかん",
1326 		"かくれる",
1327 		"きぼうする",
1328 		"媒介",
1329 		"れいぞうこ",
1330 		"冷酷",
1331 		"紛らわしい",
1332 		"せんげん",
1333 		"家具",
1334 		"繁茂",
1335 		"なさけない",
1336 		"きずつく",
1337 		"空き缶",
1338 		"禅寺",
1339 		"大文字",
1340 		"火葬",
1341 		"雰囲気",
1342 		"化粧",
1343 		"忍者",
1344 		"ふんしゃ",
1345 		"限る",
1346 		"ちゅうとはんぱ",
1347 		"はずかしめる",
1348 		"何度",
1349 		"風船",
1350 		"こうぎょう",
1351 		"かくしゅう",
1352 		"しりつ",
1353 		"こい",
1354 		"あがる",
1355 		"教える",
1356 		"程",
1357 		"忘れ物",
1358 		"襲撃",
1359 		"かいころく",
1360 		"月刊",
1361 		"となえる",
1362 		"せんのう",
1363 		"営業中",
1364 		"ながさき",
1365 		"げんまい",
1366 		"二つ",
1367 		"髪の毛",
1368 		"ろくおん",
1369 		"匿名",
1370 		"高瀬",
1371 		"しききん",
1372 		"ふかぶん",
1373 		"怒鳴る",
1374 		"福祉",
1375 		"あさねぼう",
1376 		"りゃくご",
1377 		"しざい",
1378 		"運",
1379 		"力",
1380 		"ねばる",
1381 		"つくる",
1382 		"わかめ",
1383 		"おうしゅう",
1384 		"やすい",
1385 		"え",
1386 		"かせぎ",
1387 		"あらかじめ",
1388 		"かんせつ",
1389 		"恥ずかしがる",
1390 		"焦がす",
1391 		"はいき",
1392 		"はかる",
1393 		"図説",
1394 		"どうめい",
1395 		"ようじ",
1396 		"ふねんごみ",
1397 		"ふねんゴミ",
1398 		"鎮める",
1399 		"しゅくん"
1400 		];
1401 		return choice(data, this.rnd);
1402 	}
1403 
1404 	///
1405 	override string nameFemaleFirstName() {
1406 		auto data = [
1407 		"千代子",
1408 		"静子",
1409 		"文子",
1410 		"キヨ",
1411 		"千代",
1412 		"ハル",
1413 		"キミ",
1414 		"久子",
1415 		"ヨシ",
1416 		"清子",
1417 		"正子",
1418 		"貞子",
1419 		"八重子",
1420 		"きよ",
1421 		"フミ",
1422 		"ハナ",
1423 		"和子",
1424 		"愛子",
1425 		"きみ",
1426 		"トミ",
1427 		"はる",
1428 		"マサ",
1429 		"美代子",
1430 		"光子",
1431 		"幸子",
1432 		"照子",
1433 		"芳子",
1434 		"節子",
1435 		"昭子",
1436 		"信子",
1437 		"敏子",
1438 		"典子",
1439 		"君子",
1440 		"弘子",
1441 		"洋子",
1442 		"美智子",
1443 		"京子",
1444 		"悦子",
1445 		"栄子",
1446 		"孝子",
1447 		"良子",
1448 		"恵子",
1449 		"勝子",
1450 		"紀子",
1451 		"恵美子",
1452 		"啓子",
1453 		"久美子",
1454 		"由美子",
1455 		"裕子",
1456 		"順子",
1457 		"智子",
1458 		"明美",
1459 		"愛",
1460 		"恵",
1461 		"麻衣",
1462 		"麻美",
1463 		"香織",
1464 		"美穂",
1465 		"彩",
1466 		"沙織",
1467 		"愛美",
1468 		"絵美",
1469 		"舞",
1470 		"恵美",
1471 		"陽子",
1472 		"成美",
1473 		"あゆみ",
1474 		"美香",
1475 		"理恵",
1476 		"友美",
1477 		"智美",
1478 		"明日香",
1479 		"由佳",
1480 		"瞳",
1481 		"麻衣子",
1482 		"彩香",
1483 		"真由美",
1484 		"純子",
1485 		"直美",
1486 		"優子",
1487 		"裕美",
1488 		"由美",
1489 		"直子",
1490 		"めぐみ",
1491 		"美紀",
1492 		"浩子",
1493 		"ゆかり",
1494 		"さくら",
1495 		"美咲",
1496 		"陽菜",
1497 		"葵",
1498 		"七海",
1499 		"美羽",
1500 		"結衣",
1501 		"美月",
1502 		"凛",
1503 		"美優",
1504 		"未来",
1505 		"優奈",
1506 		"萌",
1507 		"優花",
1508 		"美桜",
1509 		"莉子",
1510 		"菜月",
1511 		"結愛",
1512 		"結菜",
1513 		"花音",
1514 		"心優",
1515 		"真央",
1516 		"玲奈",
1517 		"ひなた",
1518 		"彩乃",
1519 		"彩花",
1520 		"優衣",
1521 		"琴音",
1522 		"百花",
1523 		"遥",
1524 		"里奈",
1525 		"茜",
1526 		"千尋",
1527 		"楓",
1528 		"亜美",
1529 		"佳奈",
1530 		"真由",
1531 		"桃子",
1532 		"菜々子",
1533 		"千夏",
1534 		"菜摘",
1535 		"奈々",
1536 		"早紀",
1537 		"杏",
1538 		"陽葵",
1539 		"芽依",
1540 		"結月",
1541 		"咲良",
1542 		"凜",
1543 		"紬",
1544 		"心愛",
1545 		"花",
1546 		"心春",
1547 		"愛莉",
1548 		"愛菜",
1549 		"桜",
1550 		"心結",
1551 		"美結"
1552 		];
1553 		return choice(data, this.rnd);
1554 	}
1555 
1556 	///
1557 	override string nameLastName() {
1558 		auto data = [
1559 		"佐藤",
1560 		"鈴木",
1561 		"高橋",
1562 		"田中",
1563 		"渡辺",
1564 		"伊藤",
1565 		"山本",
1566 		"中村",
1567 		"小林",
1568 		"加藤",
1569 		"吉田",
1570 		"山田",
1571 		"佐々木",
1572 		"山口",
1573 		"斎藤",
1574 		"松本",
1575 		"井上",
1576 		"木村",
1577 		"林",
1578 		"清水"
1579 		];
1580 		return choice(data, this.rnd);
1581 	}
1582 
1583 	///
1584 	override string nameFirstName() {
1585 		auto data = [
1586 		"大翔",
1587 		"蓮",
1588 		"颯太",
1589 		"樹",
1590 		"大和",
1591 		"陽翔",
1592 		"陸斗",
1593 		"太一",
1594 		"海翔",
1595 		"蒼空",
1596 		"翼",
1597 		"陽菜",
1598 		"結愛",
1599 		"結衣",
1600 		"杏",
1601 		"莉子",
1602 		"美羽",
1603 		"結菜",
1604 		"心愛",
1605 		"愛菜",
1606 		"美咲"
1607 		];
1608 		return choice(data, this.rnd);
1609 	}
1610 
1611 	///
1612 	override string nameMaleFirstName() {
1613 		auto data = [
1614 		"正一",
1615 		"正二",
1616 		"正三",
1617 		"清",
1618 		"辰雄",
1619 		"三郎",
1620 		"昭二",
1621 		"昭三",
1622 		"茂",
1623 		"勇",
1624 		"明",
1625 		"弘",
1626 		"勝",
1627 		"稔",
1628 		"博",
1629 		"隆",
1630 		"誠",
1631 		"浩",
1632 		"健一",
1633 		"大輔",
1634 		"達也",
1635 		"翔太",
1636 		"拓也",
1637 		"健太",
1638 		"大輝",
1639 		"翔",
1640 		"駿",
1641 		"蓮",
1642 		"大翔",
1643 		"陸",
1644 		"悠真",
1645 		"蒼",
1646 		"昭",
1647 		"実",
1648 		"進",
1649 		"和夫",
1650 		"修",
1651 		"浩一",
1652 		"哲也",
1653 		"剛",
1654 		"大介",
1655 		"海斗",
1656 		"拓海",
1657 		"颯太",
1658 		"悠斗",
1659 		"陽翔",
1660 		"湊",
1661 		"新",
1662 		"樹",
1663 		"正雄",
1664 		"勝利",
1665 		"豊",
1666 		"和彦",
1667 		"学",
1668 		"直樹",
1669 		"健太郎",
1670 		"大和",
1671 		"陽向",
1672 		"瑛太",
1673 		"陽太",
1674 		"正",
1675 		"一郎",
1676 		"勲",
1677 		"徹",
1678 		"浩二",
1679 		"亮",
1680 		"大樹",
1681 		"翼",
1682 		"義雄",
1683 		"昭一",
1684 		"功",
1685 		"武",
1686 		"淳",
1687 		"和也",
1688 		"大地",
1689 		"匠",
1690 		"悠人",
1691 		"朝陽",
1692 		"律",
1693 		"武雄",
1694 		"英樹",
1695 		"秀樹",
1696 		"祐介",
1697 		"雄太",
1698 		"翔平",
1699 		"大貴",
1700 		"太陽",
1701 		"颯",
1702 		"陽斗",
1703 		"颯真",
1704 		"蒼空",
1705 		"優斗",
1706 		"正治",
1707 		"昇",
1708 		"竜也",
1709 		"聡",
1710 		"貴大",
1711 		"直人",
1712 		"輝",
1713 		"優太",
1714 		"悠太",
1715 		"陸斗",
1716 		"太一",
1717 		"悠",
1718 		"浩之",
1719 		"健",
1720 		"博之",
1721 		"亮太",
1722 		"一輝",
1723 		"空",
1724 		"陽大",
1725 		"正夫",
1726 		"秀雄",
1727 		"幸雄",
1728 		"勉",
1729 		"崇",
1730 		"洋平",
1731 		"拓哉",
1732 		"涼太",
1733 		"大雅",
1734 		"海翔",
1735 		"龍生",
1736 		"結翔",
1737 		"悠翔",
1738 		"葵",
1739 		"正男",
1740 		"辰男",
1741 		"一男",
1742 		"優",
1743 		"雄大",
1744 		"康平",
1745 		"智也",
1746 		"竜",
1747 		"悠希",
1748 		"歩夢"
1749 		];
1750 		return choice(data, this.rnd);
1751 	}
1752 
1753 
1754 	override string nameName() {
1755 		final switch(uniform(0, 1, this.rnd)) {
1756 			case 0: return nameLastName() ~ " " ~ nameFirstName() ~ "'";
1757 		}
1758 	}
1759 
1760 }