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 phoneNumberAreaCode() { 42 static enum data = [ 43 "10", 44 "11", 45 "12", 46 "13", 47 "14", 48 "15", 49 "16", 50 "17", 51 "18", 52 "21", 53 "22", 54 "23", 55 "24", 56 "27", 57 "28", 58 "31", 59 "32", 60 "33", 61 "34", 62 "35", 63 "36", 64 "39", 65 "40", 66 "41", 67 "42", 68 "43", 69 "44", 70 "45", 71 "46", 72 "47", 73 "48", 74 "49", 75 "51", 76 "53", 77 "54", 78 "56", 79 "57", 80 "58" 81 ]; 82 return choice(data, this.rnd); 83 } 84 85 /// 86 string phoneNumberExchangeCode() { 87 static enum data = [ 88 "201", 89 "202", 90 "203", 91 "205", 92 "206", 93 "207", 94 "208", 95 "209", 96 "210", 97 "212", 98 "213", 99 "214", 100 "215", 101 "216", 102 "217", 103 "218", 104 "219", 105 "224", 106 "225", 107 "227", 108 "228", 109 "229", 110 "231", 111 "234", 112 "239", 113 "240", 114 "248", 115 "251", 116 "252", 117 "253", 118 "254", 119 "256", 120 "260", 121 "262", 122 "267", 123 "269", 124 "270", 125 "276", 126 "281", 127 "283", 128 "301", 129 "302", 130 "303", 131 "304", 132 "305", 133 "307", 134 "308", 135 "309", 136 "310", 137 "312", 138 "313", 139 "314", 140 "315", 141 "316", 142 "317", 143 "318", 144 "319", 145 "320", 146 "321", 147 "323", 148 "330", 149 "331", 150 "334", 151 "336", 152 "337", 153 "339", 154 "347", 155 "351", 156 "352", 157 "360", 158 "361", 159 "386", 160 "401", 161 "402", 162 "404", 163 "405", 164 "406", 165 "407", 166 "408", 167 "409", 168 "410", 169 "412", 170 "413", 171 "414", 172 "415", 173 "417", 174 "419", 175 "423", 176 "424", 177 "425", 178 "434", 179 "435", 180 "440", 181 "443", 182 "445", 183 "464", 184 "469", 185 "470", 186 "475", 187 "478", 188 "479", 189 "480", 190 "484", 191 "501", 192 "502", 193 "503", 194 "504", 195 "505", 196 "507", 197 "508", 198 "509", 199 "510", 200 "512", 201 "513", 202 "515", 203 "516", 204 "517", 205 "518", 206 "520", 207 "530", 208 "540", 209 "541", 210 "551", 211 "557", 212 "559", 213 "561", 214 "562", 215 "563", 216 "564", 217 "567", 218 "570", 219 "571", 220 "573", 221 "574", 222 "580", 223 "585", 224 "586", 225 "601", 226 "602", 227 "603", 228 "605", 229 "606", 230 "607", 231 "608", 232 "609", 233 "610", 234 "612", 235 "614", 236 "615", 237 "616", 238 "617", 239 "618", 240 "619", 241 "620", 242 "623", 243 "626", 244 "630", 245 "631", 246 "636", 247 "641", 248 "646", 249 "650", 250 "651", 251 "660", 252 "661", 253 "662", 254 "667", 255 "678", 256 "682", 257 "701", 258 "702", 259 "703", 260 "704", 261 "706", 262 "707", 263 "708", 264 "712", 265 "713", 266 "714", 267 "715", 268 "716", 269 "717", 270 "718", 271 "719", 272 "720", 273 "724", 274 "727", 275 "731", 276 "732", 277 "734", 278 "737", 279 "740", 280 "754", 281 "757", 282 "760", 283 "763", 284 "765", 285 "770", 286 "772", 287 "773", 288 "774", 289 "775", 290 "781", 291 "785", 292 "786", 293 "801", 294 "802", 295 "803", 296 "804", 297 "805", 298 "806", 299 "808", 300 "810", 301 "812", 302 "813", 303 "814", 304 "815", 305 "816", 306 "817", 307 "818", 308 "828", 309 "830", 310 "831", 311 "832", 312 "835", 313 "843", 314 "845", 315 "847", 316 "848", 317 "850", 318 "856", 319 "857", 320 "858", 321 "859", 322 "860", 323 "862", 324 "863", 325 "864", 326 "865", 327 "870", 328 "872", 329 "878", 330 "901", 331 "903", 332 "904", 333 "906", 334 "907", 335 "908", 336 "909", 337 "910", 338 "912", 339 "913", 340 "914", 341 "915", 342 "916", 343 "917", 344 "918", 345 "919", 346 "920", 347 "925", 348 "928", 349 "931", 350 "936", 351 "937", 352 "940", 353 "941", 354 "947", 355 "949", 356 "952", 357 "954", 358 "956", 359 "959", 360 "970", 361 "971", 362 "972", 363 "973", 364 "975", 365 "978", 366 "979", 367 "980", 368 "984", 369 "985", 370 "989" 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 internetDomainSuffix() { 412 static enum data = [ 413 "co.za", 414 "com", 415 "org.za", 416 "info", 417 "net.za" 418 ]; 419 return choice(data, this.rnd); 420 } 421 422 /// 423 override string addressState() { 424 static enum data = [ 425 "Limpopo", 426 "Gauteng", 427 "Free State", 428 "North West", 429 "Northern Cape", 430 "Western Cape", 431 "KwaZulu-Natal", 432 "Mpumalanga", 433 "Eastern Cape" 434 ]; 435 return choice(data, this.rnd); 436 } 437 438 /// 439 override string addressPostcode() { 440 static enum data = [ 441 "#####", 442 "####" 443 ]; 444 return this.digitBuild(choice(data, this.rnd)); 445 } 446 447 /// 448 override string addressCity() { 449 return format!"%s"(addressCityPrefix()); 450 } 451 452 /// 453 override string addressDefaultCountry() { 454 static enum data = [ 455 "South Africa", 456 "The Republic of South Africa", 457 "SA", 458 "South Africa" 459 ]; 460 return choice(data, this.rnd); 461 } 462 463 /// 464 override string addressCityPrefix() { 465 static enum data = [ 466 "Polokwane", 467 "Johannesburg", 468 "Pretoria", 469 "Tshwane", 470 "Durban", 471 "Pietermaritzburg", 472 "Nelspruit", 473 "Cape Town", 474 "Stellenbosch", 475 "Port Elizabeth", 476 "East London", 477 "Kimberley", 478 "Rustenburg", 479 "Bloemfontein" 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 nameFirstName() { 497 static enum data = [ 498 "Rapulane", 499 "Nthabiseng", 500 "Kopano", 501 "Mpho", 502 "Lungelo", 503 "Ziyanda", 504 "Nqobile", 505 "Monde", 506 "Mary", 507 "Patricia", 508 "Linda", 509 "Barbara", 510 "Elizabeth", 511 "Jennifer", 512 "Susan", 513 "Margaret", 514 "Dorothy", 515 "Lisa", 516 "Karen", 517 "Helen", 518 "Sandra", 519 "Donna", 520 "Carol", 521 "Ruth", 522 "Sharon", 523 "Michelle", 524 "Laura", 525 "Sarah", 526 "Kimberly", 527 "Deborah", 528 "Jessica", 529 "Shirley", 530 "Cynthia", 531 "Angela", 532 "Melissa", 533 "Brenda", 534 "Amy", 535 "Anna", 536 "Rebecca", 537 "Kathleen", 538 "Amanda", 539 "Stephanie", 540 "Carolyn", 541 "Christine", 542 "Marie", 543 "Janet", 544 "Catherine", 545 "Ann", 546 "Joyce", 547 "Diane", 548 "Alice", 549 "Julie", 550 "Heather", 551 "Teresa", 552 "Evelyn", 553 "Cheryl", 554 "Katherine", 555 "Joan", 556 "Ashley", 557 "Judith", 558 "Rose", 559 "Janice", 560 "Kelly", 561 "Nicole", 562 "Judy", 563 "Christina", 564 "Kathy", 565 "Theresa", 566 "Beverly", 567 "Denise", 568 "Tammy", 569 "Irene", 570 "Jane", 571 "Lori", 572 "Rachel", 573 "Marilyn", 574 "Andrea", 575 "Kathryn", 576 "Louise", 577 "Sara", 578 "Anne", 579 "Jacqueline", 580 "Julia", 581 "Tina", 582 "Paula", 583 "Diana", 584 "Annie", 585 "Lillian", 586 "Emily", 587 "Robin", 588 "Rita", 589 "Tracy", 590 "Edna", 591 "Tiffany", 592 "Carmen", 593 "Cindy", 594 "Edith", 595 "Kim", 596 "Sherry", 597 "Shannon", 598 "Ethel", 599 "Ellen", 600 "Elaine", 601 "Charlotte", 602 "Monica", 603 "Pauline", 604 "Emma", 605 "Juanita", 606 "Anita", 607 "Rhonda", 608 "Hazel", 609 "Amber", 610 "Debbie", 611 "Clara", 612 "Lucille", 613 "Joanne", 614 "Eleanor", 615 "Megan", 616 "Alicia", 617 "Suzanne", 618 "Michele", 619 "Gail", 620 "Geraldine", 621 "Lauren", 622 "Cathy", 623 "Joann", 624 "Lorraine", 625 "Lynn", 626 "Erica", 627 "Beatrice", 628 "Bernice", 629 "Audrey", 630 "Yvonne", 631 "Annette", 632 "Samantha", 633 "Dana", 634 "Stacy", 635 "Ana", 636 "Renee", 637 "Ida", 638 "Vivian", 639 "Roberta", 640 "Melanie", 641 "Yolanda", 642 "Jeanette", 643 "Katie", 644 "Kristen", 645 "Vanessa", 646 "Alma", 647 "Sue", 648 "Elsie", 649 "Beth", 650 "Jeanne", 651 "Vicki", 652 "Carla", 653 "Tara", 654 "Rosemary", 655 "Eileen", 656 "Lucy", 657 "Stacey", 658 "Wilma", 659 "Gina", 660 "Kristin", 661 "Jessie", 662 "Natalie", 663 "Charlene", 664 "Melinda", 665 "Maureen", 666 "Colleen", 667 "Allison", 668 "Tamara", 669 "Joy", 670 "Claudia", 671 "Jackie", 672 "Marcia", 673 "Tanya", 674 "Nellie", 675 "Marlene", 676 "Heidi", 677 "Glenda", 678 "Lydia", 679 "Viola", 680 "Courtney", 681 "Marian", 682 "Stella", 683 "Caroline", 684 "Vickie", 685 "Maxine", 686 "Irma", 687 "Christy", 688 "Deanna", 689 "Hilda", 690 "Jennie", 691 "Nora", 692 "Nina", 693 "Cassandra", 694 "Leah", 695 "Priscilla", 696 "Carole", 697 "Olga", 698 "Billie", 699 "Dianne", 700 "Tracey", 701 "Leona", 702 "Jenny", 703 "Felicia", 704 "Sonia", 705 "Kristina", 706 "Shelly", 707 "Sherri", 708 "Erika", 709 "Katrina", 710 "Claire", 711 "Lindsay", 712 "Belinda", 713 "Margarita", 714 "Sheryl", 715 "Natasha", 716 "Molly", 717 "Cecilia", 718 "Kristi", 719 "Brandi", 720 "Blanche", 721 "Sandy", 722 "Rosie", 723 "Joanna", 724 "Iris", 725 "Eunice", 726 "Angie", 727 "Lynda", 728 "Madeline", 729 "Amelia", 730 "Monique", 731 "Maggie", 732 "Kayla", 733 "Sonya", 734 "Jan", 735 "Lee", 736 "Kristine", 737 "Candace", 738 "Alison", 739 "Yvette", 740 "Melody", 741 "Olivia", 742 "Kristy", 743 "Antoinette", 744 "Candice", 745 "Bridget", 746 "Karla", 747 "Celia", 748 "Gayle", 749 "Vicky", 750 "Lynne", 751 "Sheri", 752 "Marianne", 753 "Kara", 754 "Jacquelyn", 755 "Erma", 756 "Leticia", 757 "Krista", 758 "Roxanne", 759 "Robyn", 760 "Rosalie", 761 "Alexandra", 762 "Brooke", 763 "Bethany", 764 "Bernadette", 765 "Traci", 766 "Nichole", 767 "Krystal", 768 "Angelina", 769 "Nadine", 770 "Estelle", 771 "Dianna", 772 "Rosemarie", 773 "Desiree", 774 "Lynette", 775 "Cristina", 776 "Leigh", 777 "Meghan", 778 "Eloise", 779 "Rochelle", 780 "Jana", 781 "Gwen", 782 "Kerry", 783 "Jenna", 784 "Tricia", 785 "Laverne", 786 "Alexis", 787 "Tasha", 788 "Kellie", 789 "Sonja", 790 "Mandy", 791 "Lorene", 792 "Elsa", 793 "Camille", 794 "Tami", 795 "Elisa", 796 "Kristie", 797 "James", 798 "John", 799 "Robert", 800 "Michael", 801 "William", 802 "David", 803 "Richard", 804 "Thomas", 805 "Charles", 806 "Christopher", 807 "Daniel", 808 "Dante", 809 "Paul", 810 "Mark", 811 "George", 812 "Kenneth", 813 "Steven", 814 "Edward", 815 "Brian", 816 "Ronald", 817 "Anthony", 818 "Albert", 819 "Alfred", 820 "Kevin", 821 "Jason", 822 "Matthew", 823 "Gary", 824 "Timothy", 825 "Frank", 826 "Eric", 827 "Stephen", 828 "Andrew", 829 "Raymond", 830 "Greg", 831 "Joshua", 832 "Jerry", 833 "Dennis", 834 "Peter", 835 "Henry", 836 "Carl", 837 "Arthur", 838 "Ryan", 839 "Roger", 840 "Joe", 841 "Juan", 842 "Jonathan", 843 "Justin", 844 "Terry", 845 "Gerald", 846 "Keith", 847 "Samuel", 848 "Willie", 849 "Ralph", 850 "Roy", 851 "Brandon", 852 "Adam", 853 "Harry", 854 "Wayne", 855 "Billy", 856 "Steve", 857 "Louis", 858 "Jeremy", 859 "Howard", 860 "Eugene", 861 "Carlos", 862 "Russell", 863 "Bobby", 864 "Victor", 865 "Martin", 866 "Ernest", 867 "Phillip", 868 "Craig", 869 "Alan", 870 "Shawn", 871 "Sean", 872 "Philip", 873 "Chris", 874 "Johnny", 875 "Earl", 876 "Jimmy", 877 "Bryan", 878 "Tony", 879 "Luis", 880 "Mike", 881 "Stanley", 882 "Leonard", 883 "Nathan", 884 "Dale", 885 "Manuel", 886 "Rodney", 887 "Curtis", 888 "Norman", 889 "Allen", 890 "Marvin", 891 "Vincent", 892 "Glenn", 893 "Travis", 894 "Jacob", 895 "Kyle", 896 "Francis", 897 "Bradley", 898 "Joel", 899 "Edwin", 900 "Eddie", 901 "Barry", 902 "Alexander", 903 "Bernard", 904 "Marcus", 905 "Micheal", 906 "Theodore", 907 "Clifford", 908 "Miguel", 909 "Oscar", 910 "Jay", 911 "Jim", 912 "Tom", 913 "Calvin", 914 "Alex", 915 "Jon", 916 "Ronnie", 917 "Bill", 918 "Lloyd", 919 "Tommy", 920 "Leon", 921 "Derek", 922 "Warren", 923 "Darrell", 924 "Jerome", 925 "Leo", 926 "Tim", 927 "Wesley", 928 "Gordon", 929 "Dean", 930 "Greg", 931 "Jorge", 932 "Dustin", 933 "Derrick", 934 "Dan", 935 "Herman", 936 "Glen", 937 "Shane", 938 "Rick", 939 "Brent", 940 "Tyler", 941 "Marc", 942 "Ruben", 943 "Brett", 944 "Nathaniel", 945 "Rafael", 946 "Leslie", 947 "Edgar", 948 "Raul", 949 "Ben", 950 "Chester", 951 "Cecil", 952 "Duane", 953 "Franklin", 954 "Andre", 955 "Elmer", 956 "Brad", 957 "Gabriel", 958 "Ron", 959 "Mitchell", 960 "Roland", 961 "Arnold", 962 "Harvey", 963 "Jared", 964 "Adrian", 965 "Karl", 966 "Cory", 967 "Claude", 968 "Erik", 969 "Darryl", 970 "Jamie", 971 "Neil", 972 "Jessie", 973 "Christian", 974 "Ted", 975 "Mathew", 976 "Tyrone", 977 "Darren", 978 "Kurt", 979 "Allan", 980 "Guy", 981 "Max", 982 "Dwayne", 983 "Ian", 984 "Ken", 985 "Bob", 986 "Dave", 987 "Ivan", 988 "Johnnie", 989 "Sid", 990 "Sidney", 991 "Byron", 992 "Julian", 993 "Morris", 994 "Clifton", 995 "Willard", 996 "Daryl", 997 "Ross", 998 "Andy", 999 "Kirk", 1000 "Terrence", 1001 "Fred", 1002 "Freddie", 1003 "Wade", 1004 "Stuart", 1005 "Joey", 1006 "Nick", 1007 "Julius", 1008 "Trevor", 1009 "Luke", 1010 "Gerard", 1011 "Hubert", 1012 "Shaun", 1013 "Matt", 1014 "Cameron", 1015 "Neal", 1016 "Wilbur", 1017 "Grant", 1018 "Jean", 1019 "Johnathan", 1020 "Rudolph", 1021 "Rudy", 1022 "Marco", 1023 "Garry", 1024 "Bennie", 1025 "Ed", 1026 "Colin", 1027 "Earnest", 1028 "Lucas", 1029 "Benny", 1030 "Noel", 1031 "Garrett", 1032 "Gregg", 1033 "Devin", 1034 "Kim", 1035 "Simon", 1036 "Rufus", 1037 "Clint", 1038 "Josh", 1039 "Hugo", 1040 "Erick", 1041 "Frankie", 1042 "Stewart", 1043 "Terence", 1044 "Conrad", 1045 "Percy", 1046 "Tommie", 1047 "Jan" 1048 ]; 1049 return choice(data, this.rnd); 1050 } 1051 1052 /// 1053 override string nameLastName() { 1054 static enum data = [ 1055 "Dlamini", 1056 "Zulu", 1057 "Mabunda", 1058 "Makhanya", 1059 "Khoza", 1060 "Zuma", 1061 "Zondi", 1062 "Abbott", 1063 "Adams", 1064 "Anderson", 1065 "Adcock", 1066 "Ashley", 1067 "Amla", 1068 "Baloyi", 1069 "Bailey", 1070 "Barrows", 1071 "Barton", 1072 "Berge", 1073 "Bernhard", 1074 "Bernier", 1075 "Boyle", 1076 "Braun", 1077 "Blanckenberg", 1078 "Brekke", 1079 "Brown", 1080 "Bruen", 1081 "Bacher", 1082 "Boucher", 1083 "Bromfield", 1084 "Benjamin", 1085 "Bongo", 1086 "Bhana", 1087 "Bhengu", 1088 "Carter", 1089 "Cameron", 1090 "Champlin", 1091 "Collins", 1092 "Cullinan", 1093 "Chetty", 1094 "Cook", 1095 "Connelly", 1096 "Crooks", 1097 "Cummings", 1098 "Cassim", 1099 "Dube", 1100 "Dhlamini", 1101 "Daniel", 1102 "Davis", 1103 "Dower", 1104 "Dixon", 1105 "Dickinson", 1106 "Douglas", 1107 "Deane", 1108 "Ebert", 1109 "Elworthy", 1110 "Feest", 1111 "Fuller", 1112 "Fish", 1113 "Fisher", 1114 "Fichardt", 1115 "Govender", 1116 "Gupta", 1117 "Gandhi", 1118 "Gibson", 1119 "Gibbs", 1120 "Gleason", 1121 "Goonam", 1122 "Gordhan", 1123 "Goodwin", 1124 "Grady", 1125 "Graham", 1126 "Grant", 1127 "Green", 1128 "Greenholt", 1129 "Grimes", 1130 "Hlongwane", 1131 "Harris", 1132 "Hall", 1133 "Horne", 1134 "Harvey", 1135 "Hearne", 1136 "Heller", 1137 "Herzog", 1138 "Hudson", 1139 "Hlatshwayo", 1140 "Hitchinson", 1141 "Hathorn", 1142 "Hayworth", 1143 "Henderson", 1144 "Jacobs", 1145 "Jacobson", 1146 "Johnson", 1147 "Johnston", 1148 "Jones", 1149 "Joseph", 1150 "Kalyan", 1151 "Kathrada", 1152 "King", 1153 "Klusener", 1154 "Klein", 1155 "Keith", 1156 "Kennedy", 1157 "Kuhn", 1158 "Khumalu", 1159 "Khoza", 1160 "Kunene", 1161 "Kempis", 1162 "Kemp", 1163 "Kubheka", 1164 "Khuzwayo", 1165 "Linsey", 1166 "Lowe", 1167 "Letsoalo", 1168 "Mhlanga", 1169 "Mabaso", 1170 "Mazibuko", 1171 "Moosa", 1172 "Mhlongo", 1173 "Mahlangu", 1174 "Markham", 1175 "Mansell", 1176 "Marvin", 1177 "Mayer", 1178 "Mbatha", 1179 "Maseko", 1180 "Milton", 1181 "Mkhize", 1182 "Moses", 1183 "McKenzie", 1184 "McMillan", 1185 "McLaren", 1186 "McLean", 1187 "Miller", 1188 "Mills", 1189 "Mitchell", 1190 "Mchunu", 1191 "Munsamy", 1192 "Mnisi", 1193 "Moen", 1194 "Motaung", 1195 "Mudau", 1196 "Mohr", 1197 "Monahan", 1198 "Moore", 1199 "Moosa", 1200 "Moonsamy", 1201 "Mphahlele", 1202 "Morar", 1203 "Molefe", 1204 "Mthembu", 1205 "Muller", 1206 "Murray", 1207 "Moloi", 1208 "Mofokeng", 1209 "Modise", 1210 "Mtshali", 1211 "Mathebula", 1212 "Mthethwa", 1213 "Maluleke", 1214 "Mokwena", 1215 "Motloung", 1216 "Mahabeer", 1217 "Mngomezulu", 1218 "Nolan", 1219 "Nair", 1220 "Ndlovu", 1221 "Nkosi", 1222 "Ngcobo", 1223 "Ngwenya", 1224 "Ntuli", 1225 "Nxumalo", 1226 "Ngubane", 1227 "Nhlapo", 1228 "Ndaba", 1229 "Nkomo", 1230 "Oliphant", 1231 "Ochse", 1232 "O'Linn", 1233 "Patel", 1234 "Parker", 1235 "Parkin", 1236 "Pillay", 1237 "Parnell", 1238 "Peterson", 1239 "Procter", 1240 "Poore", 1241 "Pollock", 1242 "Powell", 1243 "Price", 1244 "Prince", 1245 "Pithey", 1246 "Reilly", 1247 "Reid", 1248 "Rowe", 1249 "Roberts", 1250 "Richards", 1251 "Richardson", 1252 "Schmidt", 1253 "Schultz", 1254 "Stewart", 1255 "Symcox", 1256 "Smith", 1257 "Stokes", 1258 "Sinclair", 1259 "Singh", 1260 "Shongwe", 1261 "Sibiya", 1262 "Schwarz", 1263 "Snooke", 1264 "Sithole", 1265 "Terry", 1266 "Thompson", 1267 "Tromp", 1268 "Tuckett", 1269 "Taylor", 1270 "Tsabalala", 1271 "Wesley", 1272 "Walsh", 1273 "Weber", 1274 "Weimann", 1275 "Willoughby", 1276 "White", 1277 "Welch", 1278 "West", 1279 "Williamson", 1280 "Ziemann", 1281 "Albertyn", 1282 "Bosman", 1283 "Bester", 1284 "Truter", 1285 "Tsotetsi", 1286 "Prinsloo", 1287 "van Niekerk", 1288 "Zimmerman", 1289 "Venter", 1290 "van den Berg", 1291 "Xaba", 1292 "Zulu", 1293 "Zungu", 1294 "Zuma", 1295 "Zwane" 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 }