1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_en_za;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_en_za : 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 		static enum data = [
24 		"(0##) ### ####",
25 		"0## ### ####",
26 		"+27 ## ### ####",
27 		"01# ### #####",
28 		"02# ### #####",
29 		"03# ### #####",
30 		"04# ### #####",
31 		"05# ### #####",
32 		"0800 ### ###",
33 		"0860 ### ###",
34 		"01#########",
35 		"01# ########"
36 		];
37 		return this.digitBuild(choice(data, this.rnd));
38 	}
39 
40 	///
41 	string phoneNumberExchangeCode() {
42 		static enum data = [
43 		"201",
44 		"202",
45 		"203",
46 		"205",
47 		"206",
48 		"207",
49 		"208",
50 		"209",
51 		"210",
52 		"212",
53 		"213",
54 		"214",
55 		"215",
56 		"216",
57 		"217",
58 		"218",
59 		"219",
60 		"224",
61 		"225",
62 		"227",
63 		"228",
64 		"229",
65 		"231",
66 		"234",
67 		"239",
68 		"240",
69 		"248",
70 		"251",
71 		"252",
72 		"253",
73 		"254",
74 		"256",
75 		"260",
76 		"262",
77 		"267",
78 		"269",
79 		"270",
80 		"276",
81 		"281",
82 		"283",
83 		"301",
84 		"302",
85 		"303",
86 		"304",
87 		"305",
88 		"307",
89 		"308",
90 		"309",
91 		"310",
92 		"312",
93 		"313",
94 		"314",
95 		"315",
96 		"316",
97 		"317",
98 		"318",
99 		"319",
100 		"320",
101 		"321",
102 		"323",
103 		"330",
104 		"331",
105 		"334",
106 		"336",
107 		"337",
108 		"339",
109 		"347",
110 		"351",
111 		"352",
112 		"360",
113 		"361",
114 		"386",
115 		"401",
116 		"402",
117 		"404",
118 		"405",
119 		"406",
120 		"407",
121 		"408",
122 		"409",
123 		"410",
124 		"412",
125 		"413",
126 		"414",
127 		"415",
128 		"417",
129 		"419",
130 		"423",
131 		"424",
132 		"425",
133 		"434",
134 		"435",
135 		"440",
136 		"443",
137 		"445",
138 		"464",
139 		"469",
140 		"470",
141 		"475",
142 		"478",
143 		"479",
144 		"480",
145 		"484",
146 		"501",
147 		"502",
148 		"503",
149 		"504",
150 		"505",
151 		"507",
152 		"508",
153 		"509",
154 		"510",
155 		"512",
156 		"513",
157 		"515",
158 		"516",
159 		"517",
160 		"518",
161 		"520",
162 		"530",
163 		"540",
164 		"541",
165 		"551",
166 		"557",
167 		"559",
168 		"561",
169 		"562",
170 		"563",
171 		"564",
172 		"567",
173 		"570",
174 		"571",
175 		"573",
176 		"574",
177 		"580",
178 		"585",
179 		"586",
180 		"601",
181 		"602",
182 		"603",
183 		"605",
184 		"606",
185 		"607",
186 		"608",
187 		"609",
188 		"610",
189 		"612",
190 		"614",
191 		"615",
192 		"616",
193 		"617",
194 		"618",
195 		"619",
196 		"620",
197 		"623",
198 		"626",
199 		"630",
200 		"631",
201 		"636",
202 		"641",
203 		"646",
204 		"650",
205 		"651",
206 		"660",
207 		"661",
208 		"662",
209 		"667",
210 		"678",
211 		"682",
212 		"701",
213 		"702",
214 		"703",
215 		"704",
216 		"706",
217 		"707",
218 		"708",
219 		"712",
220 		"713",
221 		"714",
222 		"715",
223 		"716",
224 		"717",
225 		"718",
226 		"719",
227 		"720",
228 		"724",
229 		"727",
230 		"731",
231 		"732",
232 		"734",
233 		"737",
234 		"740",
235 		"754",
236 		"757",
237 		"760",
238 		"763",
239 		"765",
240 		"770",
241 		"772",
242 		"773",
243 		"774",
244 		"775",
245 		"781",
246 		"785",
247 		"786",
248 		"801",
249 		"802",
250 		"803",
251 		"804",
252 		"805",
253 		"806",
254 		"808",
255 		"810",
256 		"812",
257 		"813",
258 		"814",
259 		"815",
260 		"816",
261 		"817",
262 		"818",
263 		"828",
264 		"830",
265 		"831",
266 		"832",
267 		"835",
268 		"843",
269 		"845",
270 		"847",
271 		"848",
272 		"850",
273 		"856",
274 		"857",
275 		"858",
276 		"859",
277 		"860",
278 		"862",
279 		"863",
280 		"864",
281 		"865",
282 		"870",
283 		"872",
284 		"878",
285 		"901",
286 		"903",
287 		"904",
288 		"906",
289 		"907",
290 		"908",
291 		"909",
292 		"910",
293 		"912",
294 		"913",
295 		"914",
296 		"915",
297 		"916",
298 		"917",
299 		"918",
300 		"919",
301 		"920",
302 		"925",
303 		"928",
304 		"931",
305 		"936",
306 		"937",
307 		"940",
308 		"941",
309 		"947",
310 		"949",
311 		"952",
312 		"954",
313 		"956",
314 		"959",
315 		"970",
316 		"971",
317 		"972",
318 		"973",
319 		"975",
320 		"978",
321 		"979",
322 		"980",
323 		"984",
324 		"985",
325 		"989"
326 		];
327 		return choice(data, this.rnd);
328 	}
329 
330 	///
331 	string phoneNumberAreaCode() {
332 		static enum data = [
333 		"10",
334 		"11",
335 		"12",
336 		"13",
337 		"14",
338 		"15",
339 		"16",
340 		"17",
341 		"18",
342 		"21",
343 		"22",
344 		"23",
345 		"24",
346 		"27",
347 		"28",
348 		"31",
349 		"32",
350 		"33",
351 		"34",
352 		"35",
353 		"36",
354 		"39",
355 		"40",
356 		"41",
357 		"42",
358 		"43",
359 		"44",
360 		"45",
361 		"46",
362 		"47",
363 		"48",
364 		"49",
365 		"51",
366 		"53",
367 		"54",
368 		"56",
369 		"57",
370 		"58"
371 		];
372 		return choice(data, this.rnd);
373 	}
374 
375 	///
376 	override string cellPhoneFormats() {
377 		static enum data = [
378 		"+2760 ### ####",
379 		"+2761 ### ####",
380 		"+2763 ### ####",
381 		"+2772 ### ####",
382 		"+2773 ### ####",
383 		"+2774 ### ####",
384 		"+2776 ### ####",
385 		"+2779 ### ####",
386 		"+2781 ### ####",
387 		"+2782 ### ####",
388 		"+2783 ### ####",
389 		"+2784 ### ####",
390 		"082 ### ####",
391 		"084 ### ####",
392 		"083 ### ####",
393 		"065 ### ####",
394 		"082#######",
395 		"082 #######"
396 		];
397 		return this.digitBuild(choice(data, this.rnd));
398 	}
399 
400 	///
401 	override string companySuffix() {
402 		static enum data = [
403 		"Pty Ltd",
404 		"Ltd",
405 		"CC"
406 		];
407 		return choice(data, this.rnd);
408 	}
409 
410 	///
411 	override string addressState() {
412 		static enum data = [
413 		"Limpopo",
414 		"Gauteng",
415 		"Free State",
416 		"North West",
417 		"Northern Cape",
418 		"Western Cape",
419 		"KwaZulu-Natal",
420 		"Mpumalanga",
421 		"Eastern Cape"
422 		];
423 		return choice(data, this.rnd);
424 	}
425 
426 	///
427 	override string addressPostcode() {
428 		static enum data = [
429 		"#####",
430 		"####"
431 		];
432 		return this.digitBuild(choice(data, this.rnd));
433 	}
434 
435 	///
436 	override string addressCity() {
437 		return format("%s", addressCityPrefix());
438 	}
439 
440 	///
441 	override string addressCityPrefix() {
442 		static enum data = [
443 		"Polokwane",
444 		"Johannesburg",
445 		"Pretoria",
446 		"Tshwane",
447 		"Durban",
448 		"Pietermaritzburg",
449 		"Nelspruit",
450 		"Cape Town",
451 		"Stellenbosch",
452 		"Port Elizabeth",
453 		"East London",
454 		"Kimberley",
455 		"Rustenburg",
456 		"Bloemfontein"
457 		];
458 		return choice(data, this.rnd);
459 	}
460 
461 	///
462 	override string addressDefaultCountry() {
463 		static enum data = [
464 		"South Africa",
465 		"The Republic of South Africa",
466 		"SA",
467 		"South Africa"
468 		];
469 		return choice(data, this.rnd);
470 	}
471 
472 	///
473 	override string internetDomainSuffix() {
474 		static enum data = [
475 		"co.za",
476 		"com",
477 		"org.za",
478 		"info",
479 		"net.za"
480 		];
481 		return choice(data, this.rnd);
482 	}
483 
484 	///
485 	override string nameName() {
486 		switch(uniform(0, 2, this.rnd)) {
487 			case 0:
488 				return format("%s %s", nameFirstName(), nameLastName());
489 			case 1:
490 				return format("%s %s", nameLastName(), nameFirstName());
491 			default: assert(false);
492 		}
493 	}
494 
495 	///
496 	override string nameLastName() {
497 		static enum data = [
498 		"Dlamini",
499 		"Zulu",
500 		"Mabunda",
501 		"Makhanya",
502 		"Khoza",
503 		"Zuma",
504 		"Zondi",
505 		"Abbott",
506 		"Adams",
507 		"Anderson",
508 		"Adcock",
509 		"Ashley",
510 		"Amla",
511 		"Baloyi",
512 		"Bailey",
513 		"Barrows",
514 		"Barton",
515 		"Berge",
516 		"Bernhard",
517 		"Bernier",
518 		"Boyle",
519 		"Braun",
520 		"Blanckenberg",
521 		"Brekke",
522 		"Brown",
523 		"Bruen",
524 		"Bacher",
525 		"Boucher",
526 		"Bromfield",
527 		"Benjamin",
528 		"Bongo",
529 		"Bhana",
530 		"Bhengu",
531 		"Carter",
532 		"Cameron",
533 		"Champlin",
534 		"Collins",
535 		"Cullinan",
536 		"Chetty",
537 		"Cook",
538 		"Connelly",
539 		"Crooks",
540 		"Cummings",
541 		"Cassim",
542 		"Dube",
543 		"Dhlamini",
544 		"Daniel",
545 		"Davis",
546 		"Dower",
547 		"Dixon",
548 		"Dickinson",
549 		"Douglas",
550 		"Deane",
551 		"Ebert",
552 		"Elworthy",
553 		"Feest",
554 		"Fuller",
555 		"Fish",
556 		"Fisher",
557 		"Fichardt",
558 		"Govender",
559 		"Gupta",
560 		"Gandhi",
561 		"Gibson",
562 		"Gibbs",
563 		"Gleason",
564 		"Goonam",
565 		"Gordhan",
566 		"Goodwin",
567 		"Grady",
568 		"Graham",
569 		"Grant",
570 		"Green",
571 		"Greenholt",
572 		"Grimes",
573 		"Hlongwane",
574 		"Harris",
575 		"Hall",
576 		"Horne",
577 		"Harvey",
578 		"Hearne",
579 		"Heller",
580 		"Herzog",
581 		"Hudson",
582 		"Hlatshwayo",
583 		"Hitchinson",
584 		"Hathorn",
585 		"Hayworth",
586 		"Henderson",
587 		"Jacobs",
588 		"Jacobson",
589 		"Johnson",
590 		"Johnston",
591 		"Jones",
592 		"Joseph",
593 		"Kalyan",
594 		"Kathrada",
595 		"King",
596 		"Klusener",
597 		"Klein",
598 		"Keith",
599 		"Kennedy",
600 		"Kuhn",
601 		"Khumalu",
602 		"Khoza",
603 		"Kunene",
604 		"Kempis",
605 		"Kemp",
606 		"Kubheka",
607 		"Khuzwayo",
608 		"Linsey",
609 		"Lowe",
610 		"Letsoalo",
611 		"Mhlanga",
612 		"Mabaso",
613 		"Mazibuko",
614 		"Moosa",
615 		"Mhlongo",
616 		"Mahlangu",
617 		"Markham",
618 		"Mansell",
619 		"Marvin",
620 		"Mayer",
621 		"Mbatha",
622 		"Maseko",
623 		"Milton",
624 		"Mkhize",
625 		"Moses",
626 		"McKenzie",
627 		"McMillan",
628 		"McLaren",
629 		"McLean",
630 		"Miller",
631 		"Mills",
632 		"Mitchell",
633 		"Mchunu",
634 		"Munsamy",
635 		"Mnisi",
636 		"Moen",
637 		"Motaung",
638 		"Mudau",
639 		"Mohr",
640 		"Monahan",
641 		"Moore",
642 		"Moosa",
643 		"Moonsamy",
644 		"Mphahlele",
645 		"Morar",
646 		"Molefe",
647 		"Mthembu",
648 		"Muller",
649 		"Murray",
650 		"Moloi",
651 		"Mofokeng",
652 		"Modise",
653 		"Mtshali",
654 		"Mathebula",
655 		"Mthethwa",
656 		"Maluleke",
657 		"Mokwena",
658 		"Motloung",
659 		"Mahabeer",
660 		"Mngomezulu",
661 		"Nolan",
662 		"Nair",
663 		"Ndlovu",
664 		"Nkosi",
665 		"Ngcobo",
666 		"Ngwenya",
667 		"Ntuli",
668 		"Nxumalo",
669 		"Ngubane",
670 		"Nhlapo",
671 		"Ndaba",
672 		"Nkomo",
673 		"Oliphant",
674 		"Ochse",
675 		"O'Linn",
676 		"Patel",
677 		"Parker",
678 		"Parkin",
679 		"Pillay",
680 		"Parnell",
681 		"Peterson",
682 		"Procter",
683 		"Poore",
684 		"Pollock",
685 		"Powell",
686 		"Price",
687 		"Prince",
688 		"Pithey",
689 		"Reilly",
690 		"Reid",
691 		"Rowe",
692 		"Roberts",
693 		"Richards",
694 		"Richardson",
695 		"Schmidt",
696 		"Schultz",
697 		"Stewart",
698 		"Symcox",
699 		"Smith",
700 		"Stokes",
701 		"Sinclair",
702 		"Singh",
703 		"Shongwe",
704 		"Sibiya",
705 		"Schwarz",
706 		"Snooke",
707 		"Sithole",
708 		"Terry",
709 		"Thompson",
710 		"Tromp",
711 		"Tuckett",
712 		"Taylor",
713 		"Tsabalala",
714 		"Wesley",
715 		"Walsh",
716 		"Weber",
717 		"Weimann",
718 		"Willoughby",
719 		"White",
720 		"Welch",
721 		"West",
722 		"Williamson",
723 		"Ziemann",
724 		"Albertyn",
725 		"Bosman",
726 		"Bester",
727 		"Truter",
728 		"Tsotetsi",
729 		"Prinsloo",
730 		"van Niekerk",
731 		"Zimmerman",
732 		"Venter",
733 		"van den Berg",
734 		"Xaba",
735 		"Zulu",
736 		"Zungu",
737 		"Zuma",
738 		"Zwane"
739 		];
740 		return choice(data, this.rnd);
741 	}
742 
743 	///
744 	override string nameFirstName() {
745 		static enum data = [
746 		"Rapulane",
747 		"Nthabiseng",
748 		"Kopano",
749 		"Mpho",
750 		"Lungelo",
751 		"Ziyanda",
752 		"Nqobile",
753 		"Monde",
754 		"Mary",
755 		"Patricia",
756 		"Linda",
757 		"Barbara",
758 		"Elizabeth",
759 		"Jennifer",
760 		"Susan",
761 		"Margaret",
762 		"Dorothy",
763 		"Lisa",
764 		"Karen",
765 		"Helen",
766 		"Sandra",
767 		"Donna",
768 		"Carol",
769 		"Ruth",
770 		"Sharon",
771 		"Michelle",
772 		"Laura",
773 		"Sarah",
774 		"Kimberly",
775 		"Deborah",
776 		"Jessica",
777 		"Shirley",
778 		"Cynthia",
779 		"Angela",
780 		"Melissa",
781 		"Brenda",
782 		"Amy",
783 		"Anna",
784 		"Rebecca",
785 		"Kathleen",
786 		"Amanda",
787 		"Stephanie",
788 		"Carolyn",
789 		"Christine",
790 		"Marie",
791 		"Janet",
792 		"Catherine",
793 		"Ann",
794 		"Joyce",
795 		"Diane",
796 		"Alice",
797 		"Julie",
798 		"Heather",
799 		"Teresa",
800 		"Evelyn",
801 		"Cheryl",
802 		"Katherine",
803 		"Joan",
804 		"Ashley",
805 		"Judith",
806 		"Rose",
807 		"Janice",
808 		"Kelly",
809 		"Nicole",
810 		"Judy",
811 		"Christina",
812 		"Kathy",
813 		"Theresa",
814 		"Beverly",
815 		"Denise",
816 		"Tammy",
817 		"Irene",
818 		"Jane",
819 		"Lori",
820 		"Rachel",
821 		"Marilyn",
822 		"Andrea",
823 		"Kathryn",
824 		"Louise",
825 		"Sara",
826 		"Anne",
827 		"Jacqueline",
828 		"Julia",
829 		"Tina",
830 		"Paula",
831 		"Diana",
832 		"Annie",
833 		"Lillian",
834 		"Emily",
835 		"Robin",
836 		"Rita",
837 		"Tracy",
838 		"Edna",
839 		"Tiffany",
840 		"Carmen",
841 		"Cindy",
842 		"Edith",
843 		"Kim",
844 		"Sherry",
845 		"Shannon",
846 		"Ethel",
847 		"Ellen",
848 		"Elaine",
849 		"Charlotte",
850 		"Monica",
851 		"Pauline",
852 		"Emma",
853 		"Juanita",
854 		"Anita",
855 		"Rhonda",
856 		"Hazel",
857 		"Amber",
858 		"Debbie",
859 		"Clara",
860 		"Lucille",
861 		"Joanne",
862 		"Eleanor",
863 		"Megan",
864 		"Alicia",
865 		"Suzanne",
866 		"Michele",
867 		"Gail",
868 		"Geraldine",
869 		"Lauren",
870 		"Cathy",
871 		"Joann",
872 		"Lorraine",
873 		"Lynn",
874 		"Erica",
875 		"Beatrice",
876 		"Bernice",
877 		"Audrey",
878 		"Yvonne",
879 		"Annette",
880 		"Samantha",
881 		"Dana",
882 		"Stacy",
883 		"Ana",
884 		"Renee",
885 		"Ida",
886 		"Vivian",
887 		"Roberta",
888 		"Melanie",
889 		"Yolanda",
890 		"Jeanette",
891 		"Katie",
892 		"Kristen",
893 		"Vanessa",
894 		"Alma",
895 		"Sue",
896 		"Elsie",
897 		"Beth",
898 		"Jeanne",
899 		"Vicki",
900 		"Carla",
901 		"Tara",
902 		"Rosemary",
903 		"Eileen",
904 		"Lucy",
905 		"Stacey",
906 		"Wilma",
907 		"Gina",
908 		"Kristin",
909 		"Jessie",
910 		"Natalie",
911 		"Charlene",
912 		"Melinda",
913 		"Maureen",
914 		"Colleen",
915 		"Allison",
916 		"Tamara",
917 		"Joy",
918 		"Claudia",
919 		"Jackie",
920 		"Marcia",
921 		"Tanya",
922 		"Nellie",
923 		"Marlene",
924 		"Heidi",
925 		"Glenda",
926 		"Lydia",
927 		"Viola",
928 		"Courtney",
929 		"Marian",
930 		"Stella",
931 		"Caroline",
932 		"Vickie",
933 		"Maxine",
934 		"Irma",
935 		"Christy",
936 		"Deanna",
937 		"Hilda",
938 		"Jennie",
939 		"Nora",
940 		"Nina",
941 		"Cassandra",
942 		"Leah",
943 		"Priscilla",
944 		"Carole",
945 		"Olga",
946 		"Billie",
947 		"Dianne",
948 		"Tracey",
949 		"Leona",
950 		"Jenny",
951 		"Felicia",
952 		"Sonia",
953 		"Kristina",
954 		"Shelly",
955 		"Sherri",
956 		"Erika",
957 		"Katrina",
958 		"Claire",
959 		"Lindsay",
960 		"Belinda",
961 		"Margarita",
962 		"Sheryl",
963 		"Natasha",
964 		"Molly",
965 		"Cecilia",
966 		"Kristi",
967 		"Brandi",
968 		"Blanche",
969 		"Sandy",
970 		"Rosie",
971 		"Joanna",
972 		"Iris",
973 		"Eunice",
974 		"Angie",
975 		"Lynda",
976 		"Madeline",
977 		"Amelia",
978 		"Monique",
979 		"Maggie",
980 		"Kayla",
981 		"Sonya",
982 		"Jan",
983 		"Lee",
984 		"Kristine",
985 		"Candace",
986 		"Alison",
987 		"Yvette",
988 		"Melody",
989 		"Olivia",
990 		"Kristy",
991 		"Antoinette",
992 		"Candice",
993 		"Bridget",
994 		"Karla",
995 		"Celia",
996 		"Gayle",
997 		"Vicky",
998 		"Lynne",
999 		"Sheri",
1000 		"Marianne",
1001 		"Kara",
1002 		"Jacquelyn",
1003 		"Erma",
1004 		"Leticia",
1005 		"Krista",
1006 		"Roxanne",
1007 		"Robyn",
1008 		"Rosalie",
1009 		"Alexandra",
1010 		"Brooke",
1011 		"Bethany",
1012 		"Bernadette",
1013 		"Traci",
1014 		"Nichole",
1015 		"Krystal",
1016 		"Angelina",
1017 		"Nadine",
1018 		"Estelle",
1019 		"Dianna",
1020 		"Rosemarie",
1021 		"Desiree",
1022 		"Lynette",
1023 		"Cristina",
1024 		"Leigh",
1025 		"Meghan",
1026 		"Eloise",
1027 		"Rochelle",
1028 		"Jana",
1029 		"Gwen",
1030 		"Kerry",
1031 		"Jenna",
1032 		"Tricia",
1033 		"Laverne",
1034 		"Alexis",
1035 		"Tasha",
1036 		"Kellie",
1037 		"Sonja",
1038 		"Mandy",
1039 		"Lorene",
1040 		"Elsa",
1041 		"Camille",
1042 		"Tami",
1043 		"Elisa",
1044 		"Kristie",
1045 		"James",
1046 		"John",
1047 		"Robert",
1048 		"Michael",
1049 		"William",
1050 		"David",
1051 		"Richard",
1052 		"Thomas",
1053 		"Charles",
1054 		"Christopher",
1055 		"Daniel",
1056 		"Dante",
1057 		"Paul",
1058 		"Mark",
1059 		"George",
1060 		"Kenneth",
1061 		"Steven",
1062 		"Edward",
1063 		"Brian",
1064 		"Ronald",
1065 		"Anthony",
1066 		"Albert",
1067 		"Alfred",
1068 		"Kevin",
1069 		"Jason",
1070 		"Matthew",
1071 		"Gary",
1072 		"Timothy",
1073 		"Frank",
1074 		"Eric",
1075 		"Stephen",
1076 		"Andrew",
1077 		"Raymond",
1078 		"Greg",
1079 		"Joshua",
1080 		"Jerry",
1081 		"Dennis",
1082 		"Peter",
1083 		"Henry",
1084 		"Carl",
1085 		"Arthur",
1086 		"Ryan",
1087 		"Roger",
1088 		"Joe",
1089 		"Juan",
1090 		"Jonathan",
1091 		"Justin",
1092 		"Terry",
1093 		"Gerald",
1094 		"Keith",
1095 		"Samuel",
1096 		"Willie",
1097 		"Ralph",
1098 		"Roy",
1099 		"Brandon",
1100 		"Adam",
1101 		"Harry",
1102 		"Wayne",
1103 		"Billy",
1104 		"Steve",
1105 		"Louis",
1106 		"Jeremy",
1107 		"Howard",
1108 		"Eugene",
1109 		"Carlos",
1110 		"Russell",
1111 		"Bobby",
1112 		"Victor",
1113 		"Martin",
1114 		"Ernest",
1115 		"Phillip",
1116 		"Craig",
1117 		"Alan",
1118 		"Shawn",
1119 		"Sean",
1120 		"Philip",
1121 		"Chris",
1122 		"Johnny",
1123 		"Earl",
1124 		"Jimmy",
1125 		"Bryan",
1126 		"Tony",
1127 		"Luis",
1128 		"Mike",
1129 		"Stanley",
1130 		"Leonard",
1131 		"Nathan",
1132 		"Dale",
1133 		"Manuel",
1134 		"Rodney",
1135 		"Curtis",
1136 		"Norman",
1137 		"Allen",
1138 		"Marvin",
1139 		"Vincent",
1140 		"Glenn",
1141 		"Travis",
1142 		"Jacob",
1143 		"Kyle",
1144 		"Francis",
1145 		"Bradley",
1146 		"Joel",
1147 		"Edwin",
1148 		"Eddie",
1149 		"Barry",
1150 		"Alexander",
1151 		"Bernard",
1152 		"Marcus",
1153 		"Micheal",
1154 		"Theodore",
1155 		"Clifford",
1156 		"Miguel",
1157 		"Oscar",
1158 		"Jay",
1159 		"Jim",
1160 		"Tom",
1161 		"Calvin",
1162 		"Alex",
1163 		"Jon",
1164 		"Ronnie",
1165 		"Bill",
1166 		"Lloyd",
1167 		"Tommy",
1168 		"Leon",
1169 		"Derek",
1170 		"Warren",
1171 		"Darrell",
1172 		"Jerome",
1173 		"Leo",
1174 		"Tim",
1175 		"Wesley",
1176 		"Gordon",
1177 		"Dean",
1178 		"Greg",
1179 		"Jorge",
1180 		"Dustin",
1181 		"Derrick",
1182 		"Dan",
1183 		"Herman",
1184 		"Glen",
1185 		"Shane",
1186 		"Rick",
1187 		"Brent",
1188 		"Tyler",
1189 		"Marc",
1190 		"Ruben",
1191 		"Brett",
1192 		"Nathaniel",
1193 		"Rafael",
1194 		"Leslie",
1195 		"Edgar",
1196 		"Raul",
1197 		"Ben",
1198 		"Chester",
1199 		"Cecil",
1200 		"Duane",
1201 		"Franklin",
1202 		"Andre",
1203 		"Elmer",
1204 		"Brad",
1205 		"Gabriel",
1206 		"Ron",
1207 		"Mitchell",
1208 		"Roland",
1209 		"Arnold",
1210 		"Harvey",
1211 		"Jared",
1212 		"Adrian",
1213 		"Karl",
1214 		"Cory",
1215 		"Claude",
1216 		"Erik",
1217 		"Darryl",
1218 		"Jamie",
1219 		"Neil",
1220 		"Jessie",
1221 		"Christian",
1222 		"Ted",
1223 		"Mathew",
1224 		"Tyrone",
1225 		"Darren",
1226 		"Kurt",
1227 		"Allan",
1228 		"Guy",
1229 		"Max",
1230 		"Dwayne",
1231 		"Ian",
1232 		"Ken",
1233 		"Bob",
1234 		"Dave",
1235 		"Ivan",
1236 		"Johnnie",
1237 		"Sid",
1238 		"Sidney",
1239 		"Byron",
1240 		"Julian",
1241 		"Morris",
1242 		"Clifton",
1243 		"Willard",
1244 		"Daryl",
1245 		"Ross",
1246 		"Andy",
1247 		"Kirk",
1248 		"Terrence",
1249 		"Fred",
1250 		"Freddie",
1251 		"Wade",
1252 		"Stuart",
1253 		"Joey",
1254 		"Nick",
1255 		"Julius",
1256 		"Trevor",
1257 		"Luke",
1258 		"Gerard",
1259 		"Hubert",
1260 		"Shaun",
1261 		"Matt",
1262 		"Cameron",
1263 		"Neal",
1264 		"Wilbur",
1265 		"Grant",
1266 		"Jean",
1267 		"Johnathan",
1268 		"Rudolph",
1269 		"Rudy",
1270 		"Marco",
1271 		"Garry",
1272 		"Bennie",
1273 		"Ed",
1274 		"Colin",
1275 		"Earnest",
1276 		"Lucas",
1277 		"Benny",
1278 		"Noel",
1279 		"Garrett",
1280 		"Gregg",
1281 		"Devin",
1282 		"Kim",
1283 		"Simon",
1284 		"Rufus",
1285 		"Clint",
1286 		"Josh",
1287 		"Hugo",
1288 		"Erick",
1289 		"Frankie",
1290 		"Stewart",
1291 		"Terence",
1292 		"Conrad",
1293 		"Percy",
1294 		"Tommie",
1295 		"Jan"
1296 		];
1297 		return choice(data, this.rnd);
1298 	}
1299 
1300 	///
1301 	override string nameMaleFirstName() {
1302 		static enum data = [
1303 		"James",
1304 		"John",
1305 		"Robert",
1306 		"Michael",
1307 		"William",
1308 		"David",
1309 		"Richard",
1310 		"Thomas",
1311 		"Charles",
1312 		"Christopher",
1313 		"Daniel",
1314 		"Dante",
1315 		"Paul",
1316 		"Mark",
1317 		"George",
1318 		"Kenneth",
1319 		"Steven",
1320 		"Edward",
1321 		"Brian",
1322 		"Ronald",
1323 		"Anthony",
1324 		"Albert",
1325 		"Alfred",
1326 		"Kevin",
1327 		"Jason",
1328 		"Matthew",
1329 		"Gary",
1330 		"Timothy",
1331 		"Frank",
1332 		"Eric",
1333 		"Stephen",
1334 		"Andrew",
1335 		"Raymond",
1336 		"Greg",
1337 		"Joshua",
1338 		"Jerry",
1339 		"Dennis",
1340 		"Peter",
1341 		"Henry",
1342 		"Carl",
1343 		"Arthur",
1344 		"Ryan",
1345 		"Roger",
1346 		"Joe",
1347 		"Juan",
1348 		"Jonathan",
1349 		"Justin",
1350 		"Terry",
1351 		"Gerald",
1352 		"Keith",
1353 		"Samuel",
1354 		"Willie",
1355 		"Ralph",
1356 		"Roy",
1357 		"Brandon",
1358 		"Adam",
1359 		"Harry",
1360 		"Wayne",
1361 		"Billy",
1362 		"Steve",
1363 		"Louis",
1364 		"Jeremy",
1365 		"Howard",
1366 		"Eugene",
1367 		"Carlos",
1368 		"Russell",
1369 		"Bobby",
1370 		"Victor",
1371 		"Martin",
1372 		"Ernest",
1373 		"Phillip",
1374 		"Craig",
1375 		"Alan",
1376 		"Shawn",
1377 		"Sean",
1378 		"Philip",
1379 		"Chris",
1380 		"Johnny",
1381 		"Earl",
1382 		"Jimmy",
1383 		"Bryan",
1384 		"Tony",
1385 		"Luis",
1386 		"Mike",
1387 		"Stanley",
1388 		"Leonard",
1389 		"Nathan",
1390 		"Dale",
1391 		"Manuel",
1392 		"Rodney",
1393 		"Curtis",
1394 		"Norman",
1395 		"Allen",
1396 		"Marvin",
1397 		"Vincent",
1398 		"Glenn",
1399 		"Travis",
1400 		"Jacob",
1401 		"Kyle",
1402 		"Francis",
1403 		"Bradley",
1404 		"Joel",
1405 		"Edwin",
1406 		"Eddie",
1407 		"Barry",
1408 		"Alexander",
1409 		"Bernard",
1410 		"Marcus",
1411 		"Micheal",
1412 		"Theodore",
1413 		"Clifford",
1414 		"Miguel",
1415 		"Oscar",
1416 		"Jay",
1417 		"Jim",
1418 		"Tom",
1419 		"Calvin",
1420 		"Alex",
1421 		"Jon",
1422 		"Ronnie",
1423 		"Bill",
1424 		"Lloyd",
1425 		"Tommy",
1426 		"Leon",
1427 		"Derek",
1428 		"Warren",
1429 		"Darrell",
1430 		"Jerome",
1431 		"Leo",
1432 		"Tim",
1433 		"Wesley",
1434 		"Gordon",
1435 		"Dean",
1436 		"Greg",
1437 		"Jorge",
1438 		"Dustin",
1439 		"Derrick",
1440 		"Dan",
1441 		"Herman",
1442 		"Glen",
1443 		"Shane",
1444 		"Rick",
1445 		"Brent",
1446 		"Tyler",
1447 		"Marc",
1448 		"Ruben",
1449 		"Brett",
1450 		"Nathaniel",
1451 		"Rafael",
1452 		"Leslie",
1453 		"Edgar",
1454 		"Raul",
1455 		"Ben",
1456 		"Chester",
1457 		"Cecil",
1458 		"Duane",
1459 		"Franklin",
1460 		"Andre",
1461 		"Elmer",
1462 		"Brad",
1463 		"Gabriel",
1464 		"Ron",
1465 		"Mitchell",
1466 		"Roland",
1467 		"Arnold",
1468 		"Harvey",
1469 		"Jared",
1470 		"Adrian",
1471 		"Karl",
1472 		"Cory",
1473 		"Claude",
1474 		"Erik",
1475 		"Darryl",
1476 		"Jamie",
1477 		"Neil",
1478 		"Jessie",
1479 		"Christian",
1480 		"Ted",
1481 		"Mathew",
1482 		"Tyrone",
1483 		"Darren",
1484 		"Kurt",
1485 		"Allan",
1486 		"Guy",
1487 		"Max",
1488 		"Dwayne",
1489 		"Ian",
1490 		"Ken",
1491 		"Bob",
1492 		"Dave",
1493 		"Ivan",
1494 		"Johnnie",
1495 		"Sid",
1496 		"Sidney",
1497 		"Byron",
1498 		"Julian",
1499 		"Morris",
1500 		"Clifton",
1501 		"Willard",
1502 		"Daryl",
1503 		"Ross",
1504 		"Andy",
1505 		"Kirk",
1506 		"Terrence",
1507 		"Fred",
1508 		"Freddie",
1509 		"Wade",
1510 		"Stuart",
1511 		"Joey",
1512 		"Nick",
1513 		"Julius",
1514 		"Trevor",
1515 		"Luke",
1516 		"Gerard",
1517 		"Hubert",
1518 		"Shaun",
1519 		"Matt",
1520 		"Cameron",
1521 		"Neal",
1522 		"Wilbur",
1523 		"Grant",
1524 		"Jean",
1525 		"Johnathan",
1526 		"Rudolph",
1527 		"Rudy",
1528 		"Marco",
1529 		"Garry",
1530 		"Bennie",
1531 		"Ed",
1532 		"Colin",
1533 		"Earnest",
1534 		"Lucas",
1535 		"Benny",
1536 		"Noel",
1537 		"Garrett",
1538 		"Gregg",
1539 		"Devin",
1540 		"Kim",
1541 		"Simon",
1542 		"Rufus",
1543 		"Clint",
1544 		"Josh",
1545 		"Hugo",
1546 		"Erick",
1547 		"Frankie",
1548 		"Stewart",
1549 		"Terence",
1550 		"Conrad",
1551 		"Percy",
1552 		"Tommie",
1553 		"Jan"
1554 		];
1555 		return choice(data, this.rnd);
1556 	}
1557 
1558 	///
1559 	override string nameFemaleFirstName() {
1560 		static enum data = [
1561 		"Mary",
1562 		"Patricia",
1563 		"Linda",
1564 		"Barbara",
1565 		"Elizabeth",
1566 		"Jennifer",
1567 		"Susan",
1568 		"Margaret",
1569 		"Dorothy",
1570 		"Lisa",
1571 		"Karen",
1572 		"Helen",
1573 		"Sandra",
1574 		"Donna",
1575 		"Carol",
1576 		"Ruth",
1577 		"Sharon",
1578 		"Michelle",
1579 		"Laura",
1580 		"Sarah",
1581 		"Kimberly",
1582 		"Deborah",
1583 		"Jessica",
1584 		"Shirley",
1585 		"Cynthia",
1586 		"Angela",
1587 		"Melissa",
1588 		"Brenda",
1589 		"Amy",
1590 		"Anna",
1591 		"Rebecca",
1592 		"Kathleen",
1593 		"Amanda",
1594 		"Stephanie",
1595 		"Carolyn",
1596 		"Christine",
1597 		"Marie",
1598 		"Janet",
1599 		"Catherine",
1600 		"Ann",
1601 		"Joyce",
1602 		"Diane",
1603 		"Alice",
1604 		"Julie",
1605 		"Heather",
1606 		"Teresa",
1607 		"Evelyn",
1608 		"Cheryl",
1609 		"Katherine",
1610 		"Joan",
1611 		"Ashley",
1612 		"Judith",
1613 		"Rose",
1614 		"Janice",
1615 		"Kelly",
1616 		"Nicole",
1617 		"Judy",
1618 		"Christina",
1619 		"Kathy",
1620 		"Theresa",
1621 		"Beverly",
1622 		"Denise",
1623 		"Tammy",
1624 		"Irene",
1625 		"Jane",
1626 		"Lori",
1627 		"Rachel",
1628 		"Marilyn",
1629 		"Andrea",
1630 		"Kathryn",
1631 		"Louise",
1632 		"Sara",
1633 		"Anne",
1634 		"Jacqueline",
1635 		"Julia",
1636 		"Tina",
1637 		"Paula",
1638 		"Diana",
1639 		"Annie",
1640 		"Lillian",
1641 		"Emily",
1642 		"Robin",
1643 		"Rita",
1644 		"Tracy",
1645 		"Edna",
1646 		"Tiffany",
1647 		"Carmen",
1648 		"Cindy",
1649 		"Edith",
1650 		"Kim",
1651 		"Sherry",
1652 		"Shannon",
1653 		"Ethel",
1654 		"Ellen",
1655 		"Elaine",
1656 		"Charlotte",
1657 		"Monica",
1658 		"Pauline",
1659 		"Emma",
1660 		"Juanita",
1661 		"Anita",
1662 		"Rhonda",
1663 		"Hazel",
1664 		"Amber",
1665 		"Debbie",
1666 		"Clara",
1667 		"Lucille",
1668 		"Joanne",
1669 		"Eleanor",
1670 		"Megan",
1671 		"Alicia",
1672 		"Suzanne",
1673 		"Michele",
1674 		"Gail",
1675 		"Geraldine",
1676 		"Lauren",
1677 		"Cathy",
1678 		"Joann",
1679 		"Lorraine",
1680 		"Lynn",
1681 		"Erica",
1682 		"Beatrice",
1683 		"Bernice",
1684 		"Audrey",
1685 		"Yvonne",
1686 		"Annette",
1687 		"Samantha",
1688 		"Dana",
1689 		"Stacy",
1690 		"Ana",
1691 		"Renee",
1692 		"Ida",
1693 		"Vivian",
1694 		"Roberta",
1695 		"Melanie",
1696 		"Yolanda",
1697 		"Jeanette",
1698 		"Katie",
1699 		"Kristen",
1700 		"Vanessa",
1701 		"Alma",
1702 		"Sue",
1703 		"Elsie",
1704 		"Beth",
1705 		"Jeanne",
1706 		"Vicki",
1707 		"Carla",
1708 		"Tara",
1709 		"Rosemary",
1710 		"Eileen",
1711 		"Lucy",
1712 		"Stacey",
1713 		"Wilma",
1714 		"Gina",
1715 		"Kristin",
1716 		"Jessie",
1717 		"Natalie",
1718 		"Charlene",
1719 		"Melinda",
1720 		"Maureen",
1721 		"Colleen",
1722 		"Allison",
1723 		"Tamara",
1724 		"Joy",
1725 		"Claudia",
1726 		"Jackie",
1727 		"Marcia",
1728 		"Tanya",
1729 		"Nellie",
1730 		"Marlene",
1731 		"Heidi",
1732 		"Glenda",
1733 		"Lydia",
1734 		"Viola",
1735 		"Courtney",
1736 		"Marian",
1737 		"Stella",
1738 		"Caroline",
1739 		"Vickie",
1740 		"Maxine",
1741 		"Irma",
1742 		"Christy",
1743 		"Deanna",
1744 		"Hilda",
1745 		"Jennie",
1746 		"Nora",
1747 		"Nina",
1748 		"Cassandra",
1749 		"Leah",
1750 		"Priscilla",
1751 		"Carole",
1752 		"Olga",
1753 		"Billie",
1754 		"Dianne",
1755 		"Tracey",
1756 		"Leona",
1757 		"Jenny",
1758 		"Felicia",
1759 		"Sonia",
1760 		"Kristina",
1761 		"Shelly",
1762 		"Sherri",
1763 		"Erika",
1764 		"Katrina",
1765 		"Claire",
1766 		"Lindsay",
1767 		"Belinda",
1768 		"Margarita",
1769 		"Sheryl",
1770 		"Natasha",
1771 		"Molly",
1772 		"Cecilia",
1773 		"Kristi",
1774 		"Brandi",
1775 		"Blanche",
1776 		"Sandy",
1777 		"Rosie",
1778 		"Joanna",
1779 		"Iris",
1780 		"Eunice",
1781 		"Angie",
1782 		"Lynda",
1783 		"Madeline",
1784 		"Amelia",
1785 		"Monique",
1786 		"Maggie",
1787 		"Kayla",
1788 		"Sonya",
1789 		"Jan",
1790 		"Lee",
1791 		"Kristine",
1792 		"Candace",
1793 		"Alison",
1794 		"Yvette",
1795 		"Melody",
1796 		"Olivia",
1797 		"Kristy",
1798 		"Antoinette",
1799 		"Candice",
1800 		"Bridget",
1801 		"Karla",
1802 		"Celia",
1803 		"Gayle",
1804 		"Vicky",
1805 		"Lynne",
1806 		"Sheri",
1807 		"Marianne",
1808 		"Kara",
1809 		"Jacquelyn",
1810 		"Erma",
1811 		"Leticia",
1812 		"Krista",
1813 		"Roxanne",
1814 		"Robyn",
1815 		"Rosalie",
1816 		"Alexandra",
1817 		"Brooke",
1818 		"Bethany",
1819 		"Bernadette",
1820 		"Traci",
1821 		"Nichole",
1822 		"Krystal",
1823 		"Angelina",
1824 		"Nadine",
1825 		"Estelle",
1826 		"Dianna",
1827 		"Rosemarie",
1828 		"Desiree",
1829 		"Lynette",
1830 		"Cristina",
1831 		"Leigh",
1832 		"Meghan",
1833 		"Eloise",
1834 		"Rochelle",
1835 		"Jana",
1836 		"Gwen",
1837 		"Kerry",
1838 		"Jenna",
1839 		"Tricia",
1840 		"Laverne",
1841 		"Alexis",
1842 		"Tasha",
1843 		"Kellie",
1844 		"Sonja",
1845 		"Mandy",
1846 		"Lorene",
1847 		"Elsa",
1848 		"Camille",
1849 		"Tami",
1850 		"Elisa",
1851 		"Kristie"
1852 		];
1853 		return choice(data, this.rnd);
1854 	}
1855 
1856 }