1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_ro;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_ro : 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 		"021######",
25 		"031######",
26 		"0258######",
27 		"0358######",
28 		"0257######",
29 		"0357######",
30 		"0248######",
31 		"0348######",
32 		"0234######",
33 		"0334######",
34 		"0259######",
35 		"0359######",
36 		"0263######",
37 		"0363######",
38 		"0231######",
39 		"0331######",
40 		"0239######",
41 		"0339######",
42 		"0268######",
43 		"0368######",
44 		"0238######",
45 		"0338######",
46 		"0242######",
47 		"0342######",
48 		"0255######",
49 		"0355######",
50 		"0264######",
51 		"0364######",
52 		"0241######",
53 		"0341######",
54 		"0267######",
55 		"0367######",
56 		"0245######",
57 		"0345######",
58 		"0251######",
59 		"0351######",
60 		"0236######",
61 		"0336######",
62 		"0246######",
63 		"0346######",
64 		"0253######",
65 		"0353######",
66 		"0266######",
67 		"0366######",
68 		"0254######",
69 		"0354######",
70 		"0243######",
71 		"0343######",
72 		"0232######",
73 		"0332######",
74 		"0262######",
75 		"0362######",
76 		"0252######",
77 		"0352######",
78 		"0265######",
79 		"0365######",
80 		"0233######",
81 		"0333######",
82 		"0249######",
83 		"0349######",
84 		"0244######",
85 		"0344######",
86 		"0260######",
87 		"0360######",
88 		"0261######",
89 		"0361######",
90 		"0269######",
91 		"0369######",
92 		"0230######",
93 		"0330######",
94 		"0247######",
95 		"0347######",
96 		"0256######",
97 		"0356######",
98 		"0240######",
99 		"0340######",
100 		"0250######",
101 		"0350######",
102 		"0235######",
103 		"0335######",
104 		"0237######",
105 		"0337######"
106 		];
107 		return this.digitBuild(choice(data, this.rnd));
108 	}
109 
110 	///
111 	override string cellPhoneFormats() {
112 		auto data = [
113 		"0726######",
114 		"0723######",
115 		"0722######",
116 		"0721######",
117 		"0720######",
118 		"0728######",
119 		"0729######",
120 		"0730######",
121 		"0739######",
122 		"0738######",
123 		"0737######",
124 		"0736######",
125 		"0735######",
126 		"0734######",
127 		"0733######",
128 		"0732######",
129 		"0731######",
130 		"0780######",
131 		"0788######",
132 		"0753######",
133 		"0754######",
134 		"0755######",
135 		"0756######",
136 		"0757######",
137 		"0758######",
138 		"0759######",
139 		"0748######",
140 		"0747######",
141 		"0746######",
142 		"0740######",
143 		"0741######",
144 		"0742######",
145 		"0743######",
146 		"0744######",
147 		"0745######",
148 		"0711######",
149 		"0727######",
150 		"0725######",
151 		"0724######",
152 		"0786######",
153 		"0760######",
154 		"0761######",
155 		"0762######",
156 		"0763######",
157 		"0764######",
158 		"0765######",
159 		"0766######",
160 		"0767######",
161 		"0785######",
162 		"0768######",
163 		"0769######",
164 		"0784######",
165 		"0770######",
166 		"0772######",
167 		"0771######",
168 		"0749######",
169 		"0750######",
170 		"0751######",
171 		"0752######"
172 		];
173 		return this.digitBuild(choice(data, this.rnd));
174 	}
175 
176 
177 	override string dateWeekday() {
178 		final switch(uniform(0, 36, this.rnd)) {
179 			case 0: return "wide: ['Luni";
180 			case 1: return "Marți";
181 			case 2: return "Miercuri";
182 			case 3: return "Joi";
183 			case 4: return "Vineri";
184 			case 5: return "Sâmbătă";
185 			case 6: return "Duminică']";
186 			case 7: return "if not set then \"wide\" will be used instead";
187 			case 8: return "which may differ from a stand-alone word";
188 			case 9: return "wide_context: [";
189 			case 10: return "Luni";
190 			case 11: return "Marți";
191 			case 12: return "Miercuri";
192 			case 13: return "Joi";
193 			case 14: return "Vineri";
194 			case 15: return "Sâmbătă";
195 			case 16: return "Duminică";
196 			case 17: return "]";
197 			case 18: return "abbr: ['Luni";
198 			case 19: return "Marți";
199 			case 20: return "Miercuri";
200 			case 21: return "Joi";
201 			case 22: return "Vineri";
202 			case 23: return "Sâmbătă";
203 			case 24: return "Duminică']";
204 			case 25: return "if not set then \"abbr\" will be used instead";
205 			case 26: return "which may differ from a stand-alone word";
206 			case 27: return "abbr_context: [";
207 			case 28: return "Luni";
208 			case 29: return "Marți";
209 			case 30: return "Miercuri";
210 			case 31: return "Joi";
211 			case 32: return "Vineri";
212 			case 33: return "Sâmbătă";
213 			case 34: return "Duminică";
214 			case 35: return "]";
215 		}
216 	}
217 
218 
219 	override string dateMonth() {
220 		final switch(uniform(0, 60, this.rnd)) {
221 			case 0: return "wide: [";
222 			case 1: return "Ianuarie";
223 			case 2: return "Februarie";
224 			case 3: return "Martie";
225 			case 4: return "Aprilie";
226 			case 5: return "Mai";
227 			case 6: return "Iunie";
228 			case 7: return "Iulie";
229 			case 8: return "August";
230 			case 9: return "Septembrie";
231 			case 10: return "Octombrie";
232 			case 11: return "Noiembrie";
233 			case 12: return "Decembrie";
234 			case 13: return "]";
235 			case 14: return "if not set then \"wide\" will be used instead";
236 			case 15: return "which may differ from a stand-alone word";
237 			case 16: return "wide_context: [";
238 			case 17: return "Ianuarie";
239 			case 18: return "Februarie";
240 			case 19: return "Martie";
241 			case 20: return "Aprilie";
242 			case 21: return "Mai";
243 			case 22: return "Iunie";
244 			case 23: return "Iulie";
245 			case 24: return "August";
246 			case 25: return "Septembrie";
247 			case 26: return "Octombrie";
248 			case 27: return "Noiembrie";
249 			case 28: return "Decembrie";
250 			case 29: return "]";
251 			case 30: return "abbr: [";
252 			case 31: return "Ian";
253 			case 32: return "Feb";
254 			case 33: return "Mar";
255 			case 34: return "Apr";
256 			case 35: return "Mai";
257 			case 36: return "Iun";
258 			case 37: return "Iul";
259 			case 38: return "Aug";
260 			case 39: return "Sep";
261 			case 40: return "Oct";
262 			case 41: return "Noi";
263 			case 42: return "Dec";
264 			case 43: return "]";
265 			case 44: return "if not set then \"abbr\" will be used instead";
266 			case 45: return "which may differ from a stand-alone word";
267 			case 46: return "abbr_context: [";
268 			case 47: return "Ian";
269 			case 48: return "Feb";
270 			case 49: return "Mar";
271 			case 50: return "Apr";
272 			case 51: return "Mai";
273 			case 52: return "Iun";
274 			case 53: return "Iul";
275 			case 54: return "Aug";
276 			case 55: return "Sep";
277 			case 56: return "Oct";
278 			case 57: return "Noi";
279 			case 58: return "Dec";
280 			case 59: return "]";
281 		}
282 	}
283 
284 	///
285 	override string internetFreeEmail() {
286 		auto data = [
287 		"gmail.com",
288 		"yahoo.com",
289 		"hotmail.com'"
290 		];
291 		return choice(data, this.rnd);
292 	}
293 
294 	///
295 	override string internetDomainSuffix() {
296 		auto data = [
297 		"com",
298 		"biz",
299 		"info",
300 		"name",
301 		"net",
302 		"org",
303 		"ro",
304 		"com.ro",
305 		"org.ro",
306 		"tm.ro",
307 		"store.ro",
308 		"info.ro",
309 		"nom.ro",
310 		"nt.ro",
311 		"firm.ro",
312 		"www.ro",
313 		"arts.ro",
314 		"rec.ro"
315 		];
316 		return choice(data, this.rnd);
317 	}
318 
319 	///
320 	override string addressCityName() {
321 		auto data = [
322 		"București",
323 		"Cluj-Napoca",
324 		"Timișoara",
325 		"Iași",
326 		"Constanța",
327 		"Craiova",
328 		"Brașov",
329 		"Galați",
330 		"Ploiești",
331 		"Oradea",
332 		"Brăila",
333 		"Arad",
334 		"Pitești",
335 		"Sibiu",
336 		"Bacău",
337 		"Târgu Mureș",
338 		"Baia Mare",
339 		"Buzău",
340 		"Botoșani",
341 		"Satu Mare",
342 		"Râmnicu Vâlcea",
343 		"Drobeta-Turnu Severin",
344 		"Suceava",
345 		"Piatra Neamț",
346 		"Târgu Jiu",
347 		"Târgoviște",
348 		"Focșani",
349 		"Bistrița",
350 		"Reșița",
351 		"Tulcea",
352 		"Călărași",
353 		"Alba Iulia",
354 		"Giurgiu",
355 		"Deva",
356 		"Hunedoara",
357 		"Zalău",
358 		"Sfântu Gheorghe",
359 		"Bârlad",
360 		"Vaslui",
361 		"1387",
362 		"Slobozia",
363 		"Turda",
364 		"Mediaș",
365 		"Voluntari",
366 		"Lugoj",
367 		"Medgidia",
368 		"Onești",
369 		"Miercurea Ciuc",
370 		"Sighetu Marmației",
371 		"Petroșani",
372 		"Mangalia",
373 		"Tecuci",
374 		"Râmnicu Sărat",
375 		"Pașcani",
376 		"Dej",
377 		"Reghin",
378 		"Năvodari",
379 		"Odorheiu Secuiesc",
380 		"Câmpina",
381 		"Mioveni",
382 		"Câmpulung",
383 		"Caracal",
384 		"Săcele",
385 		"Făgăraș",
386 		"Fetești",
387 		"Sighișoara",
388 		"Borșa",
389 		"Roșiorii de Vede",
390 		"Curtea de Argeș",
391 		"Sebeș",
392 		"Huși",
393 		"Fălticeni",
394 		"Pantelimon",
395 		"Oltenița",
396 		"Turnu Măgurele",
397 		"Caransebeș",
398 		"Dorohoi",
399 		"Rădăuți",
400 		"Zărnești",
401 		"Lupeni",
402 		"Aiud",
403 		"Petrila",
404 		"Buftea",
405 		"Moinești",
406 		"Târnăveni",
407 		"Câmpia Turzii",
408 		"Popești-Leordeni",
409 		"Gherla",
410 		"Carei",
411 		"Cugir",
412 		"Blaj",
413 		"Codlea",
414 		"Comănești",
415 		"Târgu Neamț",
416 		"Motru",
417 		"Târgu Secuiesc",
418 		"Moreni",
419 		"Gheorgheni",
420 		"Băicoi",
421 		"Orăștie",
422 		"Salonta",
423 		"Balș",
424 		"Drăgășani",
425 		"Băilești",
426 		"Calafat",
427 		"Filiași",
428 		"Cernavodă",
429 		"Câmpulung Moldovenesc",
430 		"Breaza",
431 		"Marghita",
432 		"Baia Sprie",
433 		"Luduș",
434 		"Corabia",
435 		"Adjud",
436 		"Vișeu de Sus",
437 		"Bragadiru",
438 		"Bocșa",
439 		"Râșnov",
440 		"Urziceni",
441 		"Pucioasa",
442 		"Vatra Dornei",
443 		"Cisnădie",
444 		"Mizil",
445 		"Toplița",
446 		"Chitila",
447 		"Șimleu Silvaniei",
448 		"Buhuși",
449 		"Vicovu de Sus",
450 		"Zimnicea",
451 		"Găești",
452 		"Gura Humorului",
453 		"Otopeni",
454 		"Ocna Mureș",
455 		"Avrig",
456 		"Simeria",
457 		"Pecica",
458 		"Dăbuleni",
459 		"Bolintin-Vale",
460 		"Rovinari",
461 		"Comarnic",
462 		"Vălenii de Munte",
463 		"Sânnicolau Mare",
464 		"Dărmănești",
465 		"Moldova Nouă",
466 		"Târgu Lăpuș",
467 		"Săcueni",
468 		"Videle",
469 		"Scornicești",
470 		"Boldești-Scăeni",
471 		"Sântana",
472 		"Târgu Ocna",
473 		"Măgurele",
474 		"Călan",
475 		"Beclean",
476 		"Țăndărei",
477 		"Sovata",
478 		"Oravița",
479 		"Jibou",
480 		"Urlați",
481 		"Hârlău",
482 		"Beiuș",
483 		"Ianca",
484 		"Jimbolia",
485 		"Topoloveni",
486 		"Drăgănești-Olt",
487 		"Sinaia",
488 		"Nehoiu",
489 		"Covasna",
490 		"Negrești-Oaș",
491 		"Strehaia",
492 		"Dolhasca",
493 		"Orșova",
494 		"Valea lui Mihai",
495 		"Murfatlar",
496 		"Aleșd",
497 		"Darabani",
498 		"Cristuru Secuiesc",
499 		"Flămânzi",
500 		"Mărășești",
501 		"Sângeorz-Băi",
502 		"Liteni",
503 		"Târgu Frumos",
504 		"Titu",
505 		"Hațeg",
506 		"Oțelu Roșu",
507 		"Ineu",
508 		"Năsăud",
509 		"Huedin",
510 		"Odobești",
511 		"Hârșova",
512 		"Bumbești-Jiu",
513 		"Seini",
514 		"Salcea",
515 		"Podu Iloaiei",
516 		"Eforie",
517 		"Uricani",
518 		"Baraolt",
519 		"Bușteni",
520 		"Tășnad",
521 		"Iernut",
522 		"Agnita",
523 		"Babadag",
524 		"Băbeni",
525 		"Târgu Cărbunești",
526 		"Negrești",
527 		"Recaș",
528 		"Siret",
529 		"Măcin",
530 		"Chișineu-Criș",
531 		"Plopeni",
532 		"Mihăilești",
533 		"Șomcuta Mare",
534 		"Fieni",
535 		"Întorsura Buzăului",
536 		"Călimănești",
537 		"Panciu",
538 		"Nădlac",
539 		"Zlatna",
540 		"Pătârlagele",
541 		"Cehu Silvaniei",
542 		"Amara",
543 		"Budești",
544 		"Anina",
545 		"Dumbrăveni",
546 		"Câmpeni",
547 		"Pogoanele",
548 		"Tăuții-Măgherăuș",
549 		"Tismana",
550 		"Curtici",
551 		"Techirghiol",
552 		"Sărmașu",
553 		"Vlăhița",
554 		"Cajvana",
555 		"Săveni",
556 		"Segarcea",
557 		"Pâncota",
558 		"Răcari",
559 		"Făget",
560 		"Tălmaciu",
561 		"Buziaș",
562 		"Fundulea",
563 		"Murgeni",
564 		"Teiuș",
565 		"Însurăței",
566 		"Bicaz",
567 		"Târgu Bujor",
568 		"Ștei",
569 		"Lehliu Gară",
570 		"Horezu",
571 		"Deta",
572 		"Slănic",
573 		"Piatra-Olt",
574 		"Ardud",
575 		"Bălan",
576 		"Sebiș",
577 		"Brezoi",
578 		"Potcoava",
579 		"Gătaia",
580 		"Novaci",
581 		"Miercurea Nirajului",
582 		"Baia de Aramă",
583 		"Copșa Mică",
584 		"Vânju Mare",
585 		"Sângeorgiu de Pădure",
586 		"Geoagiu",
587 		"Săliște",
588 		"Ciacova",
589 		"Rupea",
590 		"Milișăuți",
591 		"Isaccea",
592 		"Abrud",
593 		"Fierbinți-Târg",
594 		"Cavnic",
595 		"Săliștea de Sus",
596 		"Băile Herculane",
597 		"Bălcești",
598 		"Berbești",
599 		"Ghimbav",
600 		"Predeal",
601 		"Țicleni",
602 		"Azuga",
603 		"Aninoasa",
604 		"Bucecea",
605 		"Băile Olănești",
606 		"Slănic Moldova",
607 		"Miercurea Sibiului",
608 		"Sulina",
609 		"Baia de Arieș",
610 		"Făurei",
611 		"Ocna Sibiului",
612 		"Bechet",
613 		"Căzănești",
614 		"Ocnele Mari",
615 		"Berești",
616 		"Borsec",
617 		"Băile Govora",
618 		"Vașcău",
619 		"Nucet",
620 		"Solca",
621 		"Băile Tușnad"
622 		];
623 		return choice(data, this.rnd);
624 	}
625 
626 	///
627 	override string addressStateAbbr() {
628 		auto data = [
629 		"AB",
630 		"AR",
631 		"AG",
632 		"BC",
633 		"BH",
634 		"BN",
635 		"BT",
636 		"BR",
637 		"BV",
638 		"B",
639 		"BZ",
640 		"CL",
641 		"CS",
642 		"CJ",
643 		"CT",
644 		"CV",
645 		"DB",
646 		"DJ",
647 		"GL",
648 		"GR",
649 		"GJ",
650 		"HR",
651 		"HD",
652 		"IL",
653 		"IS",
654 		"IF",
655 		"MM",
656 		"MH",
657 		"MS",
658 		"NT",
659 		"OT",
660 		"PH",
661 		"SJ",
662 		"SM",
663 		"SB",
664 		"SV",
665 		"TR",
666 		"TM",
667 		"TL",
668 		"VL",
669 		"VS",
670 		"VN"
671 		];
672 		return choice(data, this.rnd);
673 	}
674 
675 	///
676 	override string addressState() {
677 		auto data = [
678 		"Alba",
679 		"Arad",
680 		"Arges",
681 		"Bacau",
682 		"Bihor",
683 		"Bistrita-Nasaud",
684 		"Botosani",
685 		"Braila",
686 		"Brasov",
687 		"Bucuresti",
688 		"Buzau",
689 		"Calarasi",
690 		"Caras-Severin",
691 		"Cluj",
692 		"Constanta",
693 		"Covasna",
694 		"Dambovita",
695 		"Dolj",
696 		"Galati",
697 		"Giurgiu",
698 		"Gorj",
699 		"Harghita",
700 		"Hunedoara",
701 		"Ialomita",
702 		"Iasi",
703 		"Ilfov",
704 		"Maramures",
705 		"Mehedinti",
706 		"Mures",
707 		"Neamt",
708 		"Olt",
709 		"Prahova",
710 		"Salaj",
711 		"Satu-Mare",
712 		"Sibiu",
713 		"Suceava",
714 		"Teleorman",
715 		"Timis",
716 		"Tulcea",
717 		"Valcea",
718 		"Vaslui",
719 		"Vrancea"
720 		];
721 		return choice(data, this.rnd);
722 	}
723 
724 
725 	override string addressStreetAddress() {
726 		final switch(uniform(0, 5, this.rnd)) {
727 			case 0: return "normal: '" ~ addressStreet();
728 			case 1: return addressBuildingNumber();
729 			case 2: return "full: '" ~ addressStreet();
730 			case 3: return addressBuildingNumber();
731 			case 4: return addressSecondaryAddress();
732 		}
733 	}
734 
735 	///
736 	override string addressDefaultCountry() {
737 		auto data = [
738 		"România'"
739 		];
740 		return choice(data, this.rnd);
741 	}
742 
743 
744 	override string addressStreet() {
745 		final switch(uniform(0, 1, this.rnd)) {
746 			case 0: return addressStreetSuffix() ~ " " ~ addressStreetName() ~ "'";
747 		}
748 	}
749 
750 	///
751 	override string addressCounty() {
752 		auto data = [
753 		"Alba",
754 		"Arad",
755 		"Arges",
756 		"Bacau",
757 		"Bihor",
758 		"Bistrita-Nasaud",
759 		"Botosani",
760 		"Braila",
761 		"Brasov",
762 		"Bucuresti",
763 		"Buzau",
764 		"Calarasi",
765 		"Caras-Severin",
766 		"Cluj",
767 		"Constanta",
768 		"Covasna",
769 		"Dambovita",
770 		"Dolj",
771 		"Galati",
772 		"Giurgiu",
773 		"Gorj",
774 		"Harghita",
775 		"Hunedoara",
776 		"Ialomita",
777 		"Iasi",
778 		"Ilfov",
779 		"Maramures",
780 		"Mehedinti",
781 		"Mures",
782 		"Neamt",
783 		"Olt",
784 		"Prahova",
785 		"Salaj",
786 		"Satu-Mare",
787 		"Sibiu",
788 		"Suceava",
789 		"Teleorman",
790 		"Timis",
791 		"Tulcea",
792 		"Valcea",
793 		"Vaslui",
794 		"Vrancea"
795 		];
796 		return choice(data, this.rnd);
797 	}
798 
799 	///
800 	string addressStreetName() {
801 		auto data = [
802 		"Capalna",
803 		"Gheorghe Duca",
804 		"Acvila",
805 		"Lisabona",
806 		"Campulung",
807 		"Ilie Gurita",
808 		"Succesului",
809 		"Siret",
810 		"Mihai Viteazul",
811 		"Complexului",
812 		"Chihlimbarului",
813 		"Prahova",
814 		"George Cosbuc",
815 		"Bobalna",
816 		"Eroina De La Jiu",
817 		"Cucuzel Ion",
818 		"Sergent Turturica",
819 		"Timisul De Sus",
820 		"Tuberozelor",
821 		"Rulmentului",
822 		"Soldat Polosca Tanase",
823 		"Nabucului",
824 		"Flautului",
825 		"Poiana Codrului",
826 		"Daia",
827 		"Soldat Dima Dumitru",
828 		"Bulandra Tony",
829 		"Pastravilor",
830 		"Eternitatii",
831 		"Tufanilor",
832 		"Discului",
833 		"Garnitei",
834 		"Costaforu",
835 		"Aerogarii",
836 		"Preluca",
837 		"Delureni",
838 		"Soldat Velicu Stefan",
839 		"Ocalei",
840 		"Calboranu George",
841 		"Cercelus",
842 		"Timocului",
843 		"Alexandru Locusteanu",
844 		"Pumnul Aron",
845 		"Migdalului",
846 		"Valului",
847 		"Inginer Radu Elie",
848 		"Cricovului",
849 		"Mavrogheni",
850 		"Bauxitei",
851 		"Movilitei",
852 		"Pictor Hentia Sava",
853 		"Abus",
854 		"Fieni",
855 		"Zambetului",
856 		"Izvorul Muresului",
857 		"Rolei",
858 		"Utiesului",
859 		"Gheorghe Popescu",
860 		"Radulescu Drumea",
861 		"Sacele",
862 		"Soimarestilor",
863 		"Romeo",
864 		"Voicesti",
865 		"Carada Eugeniu",
866 		"Barometrului",
867 		"Tudorache Gheorghe",
868 		"Morii",
869 		"Jules Michelet",
870 		"Nicolae G. Caranfil",
871 		"Sergent Anghel Gheorghe",
872 		"Reconstructiei",
873 		"Vespasian",
874 		"Tincani",
875 		"Stirbei Voda",
876 		"Ariesu Mare",
877 		"Penelului",
878 		"Piscul Vechi",
879 		"Natiunile Unite",
880 		"Doctor Tanasescu Ion",
881 		"Stefan Greceanu",
882 		"Banul Scarlat",
883 		"Crinului",
884 		"Domnita Florica",
885 		"Plutonier Nita Ion",
886 		"Soldat Ionita Stere",
887 		"Rovine",
888 		"Tropicelor",
889 		"Matei Millo",
890 		"Veronica Micle",
891 		"Pictor Iser Iosif",
892 		"Mitropolit Nifon",
893 		"Locotenent Victor Manu",
894 		"Studioului",
895 		"Piatra Morii",
896 		"Valea Lupului",
897 		"Episcop Chesarie",
898 		"Sergent Major Drag Marin",
899 		"Bega",
900 		"Dobrun",
901 		"Fulgeresti"
902 		];
903 		return choice(data, this.rnd);
904 	}
905 
906 
907 	override string addressCity() {
908 		final switch(uniform(0, 5, this.rnd)) {
909 			case 0: return addressCityPrefix() ~ " " ~ nameFirstName() ~ addressCitySuffix();
910 			case 1: return addressCityPrefix() ~ " " ~ nameFirstName();
911 			case 2: return nameFirstName() ~ addressCitySuffix();
912 			case 3: return nameLastName() ~ addressCitySuffix();
913 			case 4: return addressCityName();
914 		}
915 	}
916 
917 	///
918 	override string addressBuildingNumber() {
919 		auto data = [
920 		"Bloc ##'"
921 		];
922 		return this.digitBuild(choice(data, this.rnd));
923 	}
924 
925 	///
926 	override string addressSecondaryAddress() {
927 		auto data = [
928 		"Ap. ##",
929 		"Ap. ###'"
930 		];
931 		return this.digitBuild(choice(data, this.rnd));
932 	}
933 
934 	///
935 	override string addressPostcode() {
936 		auto data = [
937 		"######'"
938 		];
939 		return this.digitBuild(choice(data, this.rnd));
940 	}
941 
942 	///
943 	override string addressStreetSuffix() {
944 		auto data = [
945 		"Aleea",
946 		"Bulevardul",
947 		"Intrarea'"
948 		];
949 		return choice(data, this.rnd);
950 	}
951 
952 	///
953 	override string nameFemaleFirstName() {
954 		auto data = [
955 		"Ada",
956 		"Adela",
957 		"Adelaida",
958 		"Adelina",
959 		"Adina",
960 		"Adriana",
961 		"Agata",
962 		"Aglaia",
963 		"Agripina",
964 		"Aida",
965 		"Alberta",
966 		"Albertina",
967 		"Alexandra",
968 		"Alexandrina",
969 		"Alida",
970 		"Alina",
971 		"Alice",
972 		"Alis",
973 		"Alma",
974 		"Amalia",
975 		"Amelia",
976 		"Amanda",
977 		"Ana",
978 		"Anabela",
979 		"Anaida",
980 		"Anamaria",
981 		"Anastasia",
982 		"Anca",
983 		"Ancuța",
984 		"Anda",
985 		"Andra",
986 		"Andrada",
987 		"Andreea",
988 		"Anemona",
989 		"Aneta",
990 		"Angela",
991 		"Anghelina",
992 		"Anica",
993 		"Anișoara",
994 		"Antoaneta",
995 		"Antonia",
996 		"Antonela",
997 		"Anuța",
998 		"Ariadna",
999 		"Ariana",
1000 		"Arina",
1001 		"Aristița",
1002 		"Artemisa",
1003 		"Astrid",
1004 		"Atena",
1005 		"Augustina",
1006 		"Aura",
1007 		"Aurelia",
1008 		"Aureliana",
1009 		"Aurica",
1010 		"Aurora",
1011 		"Beatrice",
1012 		"Betina",
1013 		"Bianca",
1014 		"Blanduzia",
1015 		"Bogdana",
1016 		"Brândușa",
1017 		"Camelia",
1018 		"Carina",
1019 		"Carla",
1020 		"Carmen",
1021 		"Carmina",
1022 		"Carolina",
1023 		"Casandra",
1024 		"Casiana",
1025 		"Caterina",
1026 		"Catinca",
1027 		"Catrina",
1028 		"Catrinel",
1029 		"Cătălina",
1030 		"Cecilia",
1031 		"Celia",
1032 		"Cerasela",
1033 		"Cezara",
1034 		"Cipriana",
1035 		"Clara",
1036 		"Clarisa",
1037 		"Claudia",
1038 		"Clementina",
1039 		"Cleopatra",
1040 		"Codrina",
1041 		"Codruța",
1042 		"Constantina",
1043 		"Constanța",
1044 		"Consuela",
1045 		"Coralia",
1046 		"Corina",
1047 		"Cornelia",
1048 		"Cosmina",
1049 		"Crenguța",
1050 		"Crina",
1051 		"Cristina",
1052 		"Daciana",
1053 		"Dafina",
1054 		"Daiana",
1055 		"Dalia",
1056 		"Dana",
1057 		"Daniela",
1058 		"Daria",
1059 		"Dariana",
1060 		"Delia",
1061 		"Demetra",
1062 		"Denisa",
1063 		"Despina",
1064 		"Diana",
1065 		"Dida",
1066 		"Didina",
1067 		"Dimitrina",
1068 		"Dina",
1069 		"Dochia",
1070 		"Doina",
1071 		"Domnica",
1072 		"Dora",
1073 		"Doriana",
1074 		"Dorina",
1075 		"Dorli",
1076 		"Draga",
1077 		"Dumitra",
1078 		"Dumitrana",
1079 		"Ecaterina",
1080 		"Eftimia",
1081 		"Elena",
1082 		"Eleonora",
1083 		"Eliana",
1084 		"Elisabeta",
1085 		"Elisaveta",
1086 		"Eliza",
1087 		"Elodia",
1088 		"Elvira",
1089 		"Emilia",
1090 		"Emanuela",
1091 		"Erica",
1092 		"Estera",
1093 		"Eufrosina",
1094 		"Eugenia",
1095 		"Eusebia",
1096 		"Eva",
1097 		"Evanghelina",
1098 		"Evelina",
1099 		"Fabia",
1100 		"Fabiana",
1101 		"Felicia",
1102 		"Filofteia",
1103 		"Fiona",
1104 		"Flavia",
1105 		"Floare",
1106 		"Floarea",
1107 		"Flora",
1108 		"Floriana",
1109 		"Florica",
1110 		"Florina",
1111 		"Florentina",
1112 		"Florența",
1113 		"Francesca",
1114 		"Frusina",
1115 		"Gabriela",
1116 		"Geanina",
1117 		"Gențiana",
1118 		"Georgeta",
1119 		"Georgia",
1120 		"Georgiana",
1121 		"Geta",
1122 		"Gherghina",
1123 		"Gianina",
1124 		"Gina",
1125 		"Giorgiana",
1126 		"Grațiana",
1127 		"Grațiela",
1128 		"Hortensia",
1129 		"Henrieta",
1130 		"Heracleea",
1131 		"Iasmina",
1132 		"Ica",
1133 		"Ileana",
1134 		"Ilinca",
1135 		"Ilona",
1136 		"Ina",
1137 		"Ioana",
1138 		"Ioanina",
1139 		"Iolanda",
1140 		"Ionela",
1141 		"Ionelia",
1142 		"Iosefina",
1143 		"Irina",
1144 		"Iridenta",
1145 		"Iris",
1146 		"Isabela",
1147 		"Iulia",
1148 		"Iuliana",
1149 		"Iustina",
1150 		"Ivona",
1151 		"Izabela",
1152 		"Jana",
1153 		"Janeta",
1154 		"Janina",
1155 		"Jasmina",
1156 		"Jeana",
1157 		"Julia",
1158 		"Julieta",
1159 		"Larisa",
1160 		"Laura",
1161 		"Laurenția",
1162 		"Lavinia",
1163 		"Lăcrămioara",
1164 		"Leana",
1165 		"Lelia",
1166 		"Leontina",
1167 		"Leopoldina",
1168 		"Letiția",
1169 		"Lia",
1170 		"Liana",
1171 		"Lidia",
1172 		"Ligia",
1173 		"Lili",
1174 		"Liliana",
1175 		"Lioara",
1176 		"Livia",
1177 		"Loredana",
1178 		"Lorelei",
1179 		"Lorena",
1180 		"Luana",
1181 		"Lucia",
1182 		"Luciana",
1183 		"Lucreția",
1184 		"Ludovica",
1185 		"Ludmila",
1186 		"Luiza",
1187 		"Luminița",
1188 		"Magdalena",
1189 		"Maia",
1190 		"Manuela",
1191 		"Mara",
1192 		"Marcela",
1193 		"Marga",
1194 		"Margareta",
1195 		"Marcheta",
1196 		"Maria",
1197 		"Mariana",
1198 		"Maricica",
1199 		"Marilena",
1200 		"Marina",
1201 		"Marinela",
1202 		"Marioara",
1203 		"Marta",
1204 		"Matilda",
1205 		"Malvina",
1206 		"Mădălina",
1207 		"Mălina",
1208 		"Mărioara",
1209 		"Măriuca",
1210 		"Melania",
1211 		"Melina",
1212 		"Mihaela",
1213 		"Milena",
1214 		"Mina",
1215 		"Minodora",
1216 		"Mioara",
1217 		"Mirabela",
1218 		"Mirela",
1219 		"Mirona",
1220 		"Miruna",
1221 		"Mona",
1222 		"Monalisa",
1223 		"Monica",
1224 		"Nadia",
1225 		"Narcisa",
1226 		"Natalia",
1227 		"Natașa",
1228 		"Noemi",
1229 		"Nicoleta",
1230 		"Niculina",
1231 		"Nidia",
1232 		"Nora",
1233 		"Norica",
1234 		"Oana",
1235 		"Octavia",
1236 		"Octaviana",
1237 		"Ofelia",
1238 		"Olga",
1239 		"Olimpia",
1240 		"Olivia",
1241 		"Ortansa",
1242 		"Otilia",
1243 		"Ozana",
1244 		"Pamela",
1245 		"Paraschiva",
1246 		"Paula",
1247 		"Paulica",
1248 		"Paulina",
1249 		"Patricia",
1250 		"Petronela",
1251 		"Petruța",
1252 		"Pompilia",
1253 		"Profira",
1254 		"Rada",
1255 		"Rafila",
1256 		"Raluca",
1257 		"Ramona",
1258 		"Rebeca",
1259 		"Renata",
1260 		"Rica",
1261 		"Roberta",
1262 		"Robertina",
1263 		"Rodica",
1264 		"Romanița",
1265 		"Romina",
1266 		"Roza",
1267 		"Rozalia",
1268 		"Roxana",
1269 		"Roxelana",
1270 		"Ruxanda",
1271 		"Ruxandra",
1272 		"Sabina",
1273 		"Sabrina",
1274 		"Safta",
1275 		"Salomea",
1276 		"Sanda",
1277 		"Saveta",
1278 		"Savina",
1279 		"Sânziana",
1280 		"Semenica",
1281 		"Severina",
1282 		"Sidonia",
1283 		"Silvia",
1284 		"Silvana",
1285 		"Silviana",
1286 		"Simina",
1287 		"Simona",
1288 		"Smaranda",
1289 		"Sofia",
1290 		"Sonia",
1291 		"Sorana",
1292 		"Sorina",
1293 		"Speranța",
1294 		"Stana",
1295 		"Stanca",
1296 		"Stela",
1297 		"Steliana",
1298 		"Steluța",
1299 		"Suzana",
1300 		"Svetlana",
1301 		"Ștefana",
1302 		"Ștefania",
1303 		"Tamara",
1304 		"Tania",
1305 		"Tatiana",
1306 		"Teea",
1307 		"Teodora",
1308 		"Teodosia",
1309 		"Teona",
1310 		"Tiberia",
1311 		"Timea",
1312 		"Tinca",
1313 		"Tincuța",
1314 		"Tudora",
1315 		"Tudorița",
1316 		"Tudosia",
1317 		"Valentina",
1318 		"Valeria",
1319 		"Vanesa",
1320 		"Varvara",
1321 		"Vasilica",
1322 		"Venera",
1323 		"Vera",
1324 		"Veronica",
1325 		"Veta",
1326 		"Vicenția",
1327 		"Victoria",
1328 		"Violeta",
1329 		"Viorela",
1330 		"Viorica",
1331 		"Virginia",
1332 		"Viviana",
1333 		"Voichița",
1334 		"Xenia",
1335 		"Zaharia",
1336 		"Zamfira",
1337 		"Zaraza",
1338 		"Zenobia",
1339 		"Zenovia",
1340 		"Zina",
1341 		"Zoe"
1342 		];
1343 		return choice(data, this.rnd);
1344 	}
1345 
1346 	///
1347 	override string nameSuffix() {
1348 		auto data = [
1349 		"Jr.",
1350 		"Sr.'"
1351 		];
1352 		return choice(data, this.rnd);
1353 	}
1354 
1355 	///
1356 	override string namePrefix() {
1357 		auto data = [
1358 		"Dl",
1359 		"Dna",
1360 		"Dra'"
1361 		];
1362 		return choice(data, this.rnd);
1363 	}
1364 
1365 	///
1366 	override string nameLastName() {
1367 		auto data = [
1368 		"Achim",
1369 		"Adam",
1370 		"Albu",
1371 		"Aldea",
1372 		"Alexa",
1373 		"Alexandrescu",
1374 		"Alexandru",
1375 		"Alexe",
1376 		"Andrei",
1377 		"Anghel",
1378 		"Antal",
1379 		"Anton",
1380 		"Apostol",
1381 		"Ardelean",
1382 		"Ardeleanu",
1383 		"Avram",
1384 		"Baciu",
1385 		"Badea",
1386 		"Balan",
1387 		"Balint",
1388 		"Banica",
1389 		"Banu",
1390 		"Barbu",
1391 		"Barbulescu",
1392 		"Bejan",
1393 		"Biro",
1394 		"Blaga",
1395 		"Boboc",
1396 		"Bodea",
1397 		"Bogdan",
1398 		"Bota",
1399 		"Botezatu",
1400 		"Bratu",
1401 		"Bucur",
1402 		"Buda",
1403 		"Bunea",
1404 		"Burlacu",
1405 		"Calin",
1406 		"Catana",
1407 		"Cazacu",
1408 		"Chiriac",
1409 		"Chirila",
1410 		"Chirita",
1411 		"Chis",
1412 		"Chivu",
1413 		"Ciobanu",
1414 		"Ciocan",
1415 		"Cojocaru",
1416 		"Coman",
1417 		"Constantin",
1418 		"Constantinescu",
1419 		"Cornea",
1420 		"Cosma",
1421 		"Costache",
1422 		"Costea",
1423 		"Costin",
1424 		"Covaci",
1425 		"Cozma",
1426 		"Craciun",
1427 		"Cretu",
1428 		"Crisan",
1429 		"Cristea",
1430 		"Cristescu",
1431 		"Croitoru",
1432 		"Cucu",
1433 		"Damian",
1434 		"Dan",
1435 		"Danciu",
1436 		"Danila",
1437 		"Dascalu",
1438 		"David",
1439 		"Diaconescu",
1440 		"Diaconu",
1441 		"Dima",
1442 		"Dinca",
1443 		"Dinu",
1444 		"Dobre",
1445 		"Dobrescu",
1446 		"Dogaru",
1447 		"Dragan",
1448 		"Draghici",
1449 		"Dragoi",
1450 		"Dragomir",
1451 		"Dumitrache",
1452 		"Dumitrascu",
1453 		"Dumitrescu",
1454 		"Dumitriu",
1455 		"Dumitru",
1456 		"Duta",
1457 		"Enache",
1458 		"Ene",
1459 		"Farcas",
1460 		"Filimon",
1461 		"Filip",
1462 		"Florea",
1463 		"Florescu",
1464 		"Fodor",
1465 		"Fratila",
1466 		"Gabor",
1467 		"Gal",
1468 		"Ganea",
1469 		"Gavrila",
1470 		"Georgescu",
1471 		"Gheorghe",
1472 		"Gheorghita",
1473 		"Gheorghiu",
1474 		"Gherman",
1475 		"Ghita",
1476 		"Giurgiu",
1477 		"Grecu",
1478 		"Grigoras",
1479 		"Grigore",
1480 		"Grigorescu",
1481 		"Grosu",
1482 		"Groza",
1483 		"Horvath",
1484 		"Iacob",
1485 		"Iancu",
1486 		"Ichim",
1487 		"Ignat",
1488 		"Ilie",
1489 		"Iliescu",
1490 		"Ion",
1491 		"Ionescu",
1492 		"Ionita",
1493 		"Iordache",
1494 		"Iorga",
1495 		"Iosif",
1496 		"Irimia",
1497 		"Ispas",
1498 		"Istrate",
1499 		"Ivan",
1500 		"Ivascu",
1501 		"Kiss",
1502 		"Kovacs",
1503 		"Lazar",
1504 		"Luca",
1505 		"Lungu",
1506 		"Lupu",
1507 		"Macovei",
1508 		"Maftei",
1509 		"Man",
1510 		"Manea",
1511 		"Manolache",
1512 		"Manole",
1513 		"Marcu",
1514 		"Marginean",
1515 		"Marian",
1516 		"Marin",
1517 		"Marinescu",
1518 		"Martin",
1519 		"Mateescu",
1520 		"Matei",
1521 		"Maxim",
1522 		"Mazilu",
1523 		"Micu",
1524 		"Mihai",
1525 		"Mihaila",
1526 		"Mihailescu",
1527 		"Mihalache",
1528 		"Mihalcea",
1529 		"Milea",
1530 		"Militaru",
1531 		"Mircea",
1532 		"Mirea",
1533 		"Miron",
1534 		"Miu",
1535 		"Mocanu",
1536 		"Moga",
1537 		"Moise",
1538 		"Moldovan",
1539 		"Moldoveanu",
1540 		"Molnar",
1541 		"Morar",
1542 		"Moraru",
1543 		"Muntean",
1544 		"Munteanu",
1545 		"Muresan",
1546 		"Musat",
1547 		"Nagy",
1548 		"Nastase",
1549 		"Neacsu",
1550 		"Neagoe",
1551 		"Neagu",
1552 		"Neamtu",
1553 		"Nechita",
1554 		"Necula",
1555 		"Nedelcu",
1556 		"Negoita",
1557 		"Negrea",
1558 		"Negru",
1559 		"Nemes",
1560 		"Nica",
1561 		"Nicoara",
1562 		"Nicolae",
1563 		"Nicolescu",
1564 		"Niculae",
1565 		"Niculescu",
1566 		"Nistor",
1567 		"Nita",
1568 		"Nitu",
1569 		"Oancea",
1570 		"Olariu",
1571 		"Olaru",
1572 		"Oltean",
1573 		"Olteanu",
1574 		"Oprea",
1575 		"Opris",
1576 		"Paduraru",
1577 		"Pana",
1578 		"Panait",
1579 		"Paraschiv",
1580 		"Parvu",
1581 		"Pasca",
1582 		"Pascu",
1583 		"Patrascu",
1584 		"Paun",
1585 		"Pavel",
1586 		"Petcu",
1587 		"Peter",
1588 		"Petre",
1589 		"Petrea",
1590 		"Petrescu",
1591 		"Pintea",
1592 		"Pintilie",
1593 		"Pirvu",
1594 		"Pop",
1595 		"Popa",
1596 		"Popescu",
1597 		"Popovici",
1598 		"Preda",
1599 		"Prodan",
1600 		"Puiu",
1601 		"Radoi",
1602 		"Radu",
1603 		"Radulescu",
1604 		"Roman",
1605 		"Rosca",
1606 		"Rosu",
1607 		"Rotaru",
1608 		"Rus",
1609 		"Rusu",
1610 		"Sabau",
1611 		"Sandor",
1612 		"Sandu",
1613 		"Sarbu",
1614 		"Sava",
1615 		"Savu",
1616 		"Serban",
1617 		"Sima",
1618 		"Simion",
1619 		"Simionescu",
1620 		"Simon",
1621 		"Sirbu",
1622 		"Soare",
1623 		"Solomon",
1624 		"Staicu",
1625 		"Stan",
1626 		"Stanciu",
1627 		"Stancu",
1628 		"Stanescu",
1629 		"Stefan",
1630 		"Stefanescu",
1631 		"Stoian",
1632 		"Stoica",
1633 		"Stroe",
1634 		"Suciu",
1635 		"Szabo",
1636 		"Szasz",
1637 		"Szekely",
1638 		"Tamas",
1639 		"Tanase",
1640 		"Tataru",
1641 		"Teodorescu",
1642 		"Toader",
1643 		"Toma",
1644 		"Tomescu",
1645 		"Toth",
1646 		"Trandafir",
1647 		"Trif",
1648 		"Trifan",
1649 		"Tudor",
1650 		"Tudorache",
1651 		"Tudose",
1652 		"Turcu",
1653 		"Ungureanu",
1654 		"Ursu",
1655 		"Vaduva",
1656 		"Varga",
1657 		"Vasile",
1658 		"Vasilescu",
1659 		"Vasiliu",
1660 		"Veres",
1661 		"Vintila",
1662 		"Visan",
1663 		"Vlad",
1664 		"Voicu",
1665 		"Voinea",
1666 		"Zaharia",
1667 		"Zamfir"
1668 		];
1669 		return choice(data, this.rnd);
1670 	}
1671 
1672 	///
1673 	override string nameMaleFirstName() {
1674 		auto data = [
1675 		"Achim",
1676 		"Adam",
1677 		"Adelin",
1678 		"Adonis",
1679 		"Adrian",
1680 		"Adi",
1681 		"Agnos",
1682 		"Albert",
1683 		"Alex",
1684 		"Alexandru",
1685 		"Alexe",
1686 		"Aleodor",
1687 		"Alin",
1688 		"Alistar",
1689 		"Amedeu",
1690 		"Amza",
1691 		"Anatolie",
1692 		"Andrei",
1693 		"Angel",
1694 		"Anghel",
1695 		"Antim",
1696 		"Anton",
1697 		"Antonie",
1698 		"Antoniu",
1699 		"Arian",
1700 		"Aristide",
1701 		"Arsenie",
1702 		"Augustin",
1703 		"Aurel",
1704 		"Aurelian",
1705 		"Aurică",
1706 		"Avram",
1707 		"Axinte",
1708 		"Barbu",
1709 		"Bartolomeu",
1710 		"Basarab",
1711 		"Bănel",
1712 		"Bebe",
1713 		"Beniamin",
1714 		"Benone",
1715 		"Bernard",
1716 		"Bogdan",
1717 		"Brăduț",
1718 		"Bucur",
1719 		"Caius",
1720 		"Camil",
1721 		"Cantemir",
1722 		"Carol",
1723 		"Casian",
1724 		"Cazimir",
1725 		"Călin",
1726 		"Cătălin",
1727 		"Cedrin",
1728 		"Cezar",
1729 		"Ciprian",
1730 		"Claudiu",
1731 		"Codin",
1732 		"Codrin",
1733 		"Codruț",
1734 		"Cornel",
1735 		"Corneliu",
1736 		"Corvin",
1737 		"Constantin",
1738 		"Cosmin",
1739 		"Costache",
1740 		"Costel",
1741 		"Costin",
1742 		"Crin",
1743 		"Cristea",
1744 		"Cristian",
1745 		"Cristobal",
1746 		"Cristofor",
1747 		"Dacian",
1748 		"Damian",
1749 		"Dan",
1750 		"Daniel",
1751 		"Darius",
1752 		"David",
1753 		"Decebal",
1754 		"Denis",
1755 		"Dinu",
1756 		"Dominic",
1757 		"Dorel",
1758 		"Dorian",
1759 		"Dorin",
1760 		"Dorinel",
1761 		"Doru",
1762 		"Dragoș",
1763 		"Ducu",
1764 		"Dumitru",
1765 		"Edgar",
1766 		"Edmond",
1767 		"Eduard",
1768 		"Eftimie",
1769 		"Emil",
1770 		"Emilian",
1771 		"Emanoil",
1772 		"Emanuel",
1773 		"Emanuil",
1774 		"Eremia",
1775 		"Eric",
1776 		"Ernest",
1777 		"Eugen",
1778 		"Eusebiu",
1779 		"Eustațiu",
1780 		"Fabian",
1781 		"Felix",
1782 		"Filip",
1783 		"Fiodor",
1784 		"Flaviu",
1785 		"Florea",
1786 		"Florentin",
1787 		"Florian",
1788 		"Florin",
1789 		"Francisc",
1790 		"Frederic",
1791 		"Gabi",
1792 		"Gabriel",
1793 		"Gelu",
1794 		"George",
1795 		"Georgel",
1796 		"Georgian",
1797 		"Ghenadie",
1798 		"Gheorghe",
1799 		"Gheorghiță",
1800 		"Ghiță",
1801 		"Gică",
1802 		"Gicu",
1803 		"Giorgian",
1804 		"Grațian",
1805 		"Gregorian",
1806 		"Grigore",
1807 		"Haralamb",
1808 		"Haralambie",
1809 		"Horațiu",
1810 		"Horea",
1811 		"Horia",
1812 		"Iacob",
1813 		"Iancu",
1814 		"Ianis",
1815 		"Ieremia",
1816 		"Ilarie",
1817 		"Ilarion",
1818 		"Ilie",
1819 		"Inocențiu",
1820 		"Ioan",
1821 		"Ion",
1822 		"Ionel",
1823 		"Ionică",
1824 		"Ionuț",
1825 		"Iosif",
1826 		"Irinel",
1827 		"Iulian",
1828 		"Iuliu",
1829 		"Iurie",
1830 		"Iustin",
1831 		"Iustinian",
1832 		"Ivan",
1833 		"Jan",
1834 		"Jean",
1835 		"Jenel",
1836 		"Ladislau",
1837 		"Lascăr",
1838 		"Laurențiu",
1839 		"Laurian",
1840 		"Lazăr",
1841 		"Leonard",
1842 		"Leontin",
1843 		"Lică",
1844 		"Liviu",
1845 		"Lorin",
1846 		"Luca",
1847 		"Lucențiu",
1848 		"Lucian",
1849 		"Lucrețiu",
1850 		"Ludovic",
1851 		"Manole",
1852 		"Marcel",
1853 		"Marcu",
1854 		"Marian",
1855 		"Marin",
1856 		"Marius",
1857 		"Martin",
1858 		"Matei",
1859 		"Maxim",
1860 		"Maximilian",
1861 		"Mădălin",
1862 		"Mihai",
1863 		"Mihail",
1864 		"Mihnea",
1865 		"Mircea",
1866 		"Miron",
1867 		"Mitică",
1868 		"Mitruț",
1869 		"Mugur",
1870 		"Mugurel",
1871 		"Nae",
1872 		"Narcis",
1873 		"Nechifor",
1874 		"Nelu",
1875 		"Nichifor",
1876 		"Nicoară",
1877 		"Nicodim",
1878 		"Nicolae",
1879 		"Nicolaie",
1880 		"Nicu",
1881 		"Nicuță",
1882 		"Niculiță",
1883 		"Nicușor",
1884 		"Norbert",
1885 		"Norman",
1886 		"Octav",
1887 		"Octavian",
1888 		"Octaviu",
1889 		"Olimpian",
1890 		"Olimpiu",
1891 		"Oliviu",
1892 		"Ovidiu",
1893 		"Pamfil",
1894 		"Panait",
1895 		"Panagachie",
1896 		"Paul",
1897 		"Pavel",
1898 		"Pătru",
1899 		"Petre",
1900 		"Petrică",
1901 		"Petrișor",
1902 		"Petru",
1903 		"Petruț",
1904 		"Pompiliu",
1905 		"Radu",
1906 		"Rafael",
1907 		"Rareș",
1908 		"Raul",
1909 		"Răducu",
1910 		"Răzvan",
1911 		"Relu",
1912 		"Remus",
1913 		"Robert",
1914 		"Romeo",
1915 		"Romulus",
1916 		"Sabin",
1917 		"Sandu",
1918 		"Sava",
1919 		"Sebastian",
1920 		"Sergiu",
1921 		"Sever",
1922 		"Severin",
1923 		"Silvian",
1924 		"Silviu",
1925 		"Simi",
1926 		"Simion",
1927 		"Sinică",
1928 		"Sorin",
1929 		"Stan",
1930 		"Stancu",
1931 		"Stelian",
1932 		"Sandu",
1933 		"Șerban",
1934 		"Ștefan",
1935 		"Teodor",
1936 		"Teofil",
1937 		"Teohari",
1938 		"Theodor",
1939 		"Tiberiu",
1940 		"Timotei",
1941 		"Titus",
1942 		"Todor",
1943 		"Toma",
1944 		"Traian",
1945 		"Tudor",
1946 		"Valentin",
1947 		"Valeriu",
1948 		"Valter",
1949 		"Vasile",
1950 		"Vasilică",
1951 		"Veniamin",
1952 		"Vicențiu",
1953 		"Victor",
1954 		"Vincențiu",
1955 		"Viorel",
1956 		"Visarion",
1957 		"Vlad",
1958 		"Vladimir",
1959 		"Vlaicu",
1960 		"Voicu",
1961 		"Zamfir",
1962 		"Zeno"
1963 		];
1964 		return choice(data, this.rnd);
1965 	}
1966 
1967 
1968 	override string nameName() {
1969 		final switch(uniform(0, 34, this.rnd)) {
1970 			case 0: return nameMaleFirstName() ~ " " ~ nameLastName();
1971 			case 1: return nameMaleFirstName() ~ " " ~ nameLastName();
1972 			case 2: return nameMaleFirstName() ~ " " ~ nameLastName();
1973 			case 3: return nameMaleFirstName() ~ " " ~ nameLastName();
1974 			case 4: return nameMaleFirstName() ~ " " ~ nameLastName();
1975 			case 5: return nameMaleFirstName() ~ " " ~ nameLastName();
1976 			case 6: return nameLastName() ~ " " ~ nameMaleFirstName();
1977 			case 7: return nameLastName() ~ " " ~ nameMaleFirstName();
1978 			case 8: return nameLastName() ~ " " ~ nameMaleFirstName();
1979 			case 9: return nameLastName() ~ " " ~ nameMaleFirstName();
1980 			case 10: return nameLastName() ~ " " ~ nameMaleFirstName();
1981 			case 11: return nameLastName() ~ " " ~ nameMaleFirstName();
1982 			case 12: return namePrefix() ~ " " ~ nameMaleFirstName() ~ " " ~ nameLastName();
1983 			case 13: return namePrefix() ~ " " ~ nameMaleFirstName() ~ " " ~ nameLastName();
1984 			case 14: return namePrefix() ~ " " ~ nameMaleFirstName() ~ " " ~ nameLastName();
1985 			case 15: return nameMaleFirstName() ~ " " ~ nameLastName();
1986 			case 16: return nameSuffix();
1987 			case 17: return namePrefix() ~ " " ~ nameMaleFirstName() ~ " " ~ nameLastName();
1988 			case 18: return nameSuffix();
1989 			case 19: return nameFemaleFirstName() ~ " " ~ nameLastName();
1990 			case 20: return nameFemaleFirstName() ~ " " ~ nameLastName();
1991 			case 21: return nameFemaleFirstName() ~ " " ~ nameLastName();
1992 			case 22: return nameFemaleFirstName() ~ " " ~ nameLastName();
1993 			case 23: return nameFemaleFirstName() ~ " " ~ nameLastName();
1994 			case 24: return nameFemaleFirstName() ~ " " ~ nameLastName();
1995 			case 25: return nameLastName() ~ " " ~ nameFemaleFirstName();
1996 			case 26: return nameLastName() ~ " " ~ nameFemaleFirstName();
1997 			case 27: return nameLastName() ~ " " ~ nameFemaleFirstName();
1998 			case 28: return nameLastName() ~ " " ~ nameFemaleFirstName();
1999 			case 29: return nameLastName() ~ " " ~ nameFemaleFirstName();
2000 			case 30: return nameLastName() ~ " " ~ nameFemaleFirstName();
2001 			case 31: return namePrefix() ~ " " ~ nameFemaleFirstName() ~ " " ~ nameLastName();
2002 			case 32: return namePrefix() ~ " " ~ nameFemaleFirstName() ~ " " ~ nameLastName();
2003 			case 33: return namePrefix() ~ " " ~ nameFemaleFirstName() ~ " " ~ nameLastName();
2004 		}
2005 	}
2006 
2007 }