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 }