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