1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_id_id; 4 5 import faked.base; 6 7 8 /// 9 class Faker_id_id : 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 nameMaleFirstName() { 23 auto data = [ 24 "Abyasa", 25 "Ade", 26 "Adhiarja", 27 "Adiarja", 28 "Adika", 29 "Adikara", 30 "Adinata", 31 "Aditya", 32 "Agus", 33 "Ajiman", 34 "Ajimat", 35 "Ajimin", 36 "Ajiono", 37 "Akarsana", 38 "Alambana", 39 "Among", 40 "Anggabaya", 41 "Anom", 42 "Argono", 43 "Aris", 44 "Arta", 45 "Artanto", 46 "Artawan", 47 "Arsipatra", 48 "Asirwada", 49 "Asirwanda", 50 "Aslijan", 51 "Asmadi", 52 "Asman", 53 "Asmianto", 54 "Asmuni", 55 "Aswani", 56 "Atma", 57 "Atmaja", 58 "Bagas", 59 "Bagiya", 60 "Bagus", 61 "Bagya", 62 "Bahuraksa", 63 "Bahuwarna", 64 "Bahuwirya", 65 "Bajragin", 66 "Bakda", 67 "Bakiadi", 68 "Bakianto", 69 "Bakidin", 70 "Bakijan", 71 "Bakiman", 72 "Bakiono", 73 "Bakti", 74 "Baktiadi", 75 "Baktianto", 76 "Baktiono", 77 "Bala", 78 "Balamantri", 79 "Balangga", 80 "Balapati", 81 "Balidin", 82 "Balijan", 83 "Bambang", 84 "Banara", 85 "Banawa", 86 "Banawi", 87 "Bancar", 88 "Budi", 89 "Cagak", 90 "Cager", 91 "Cahyadi", 92 "Cahyanto", 93 "Cahya", 94 "Cahyo", 95 "Cahyono", 96 "Caket", 97 "Cakrabirawa", 98 "Cakrabuana", 99 "Cakrajiya", 100 "Cakrawala", 101 "Cakrawangsa", 102 "Candra", 103 "Chandra", 104 "Candrakanta", 105 "Capa", 106 "Caraka", 107 "Carub", 108 "Catur", 109 "Caturangga", 110 "Cawisadi", 111 "Cawisono", 112 "Cawuk", 113 "Cayadi", 114 "Cecep", 115 "Cemani", 116 "Cemeti", 117 "Cemplunk", 118 "Cengkal", 119 "Cengkir", 120 "Dacin", 121 "Dadap", 122 "Dadi", 123 "Dagel", 124 "Daliman", 125 "Dalimin", 126 "Daliono", 127 "Damar", 128 "Damu", 129 "Danang", 130 "Daniswara", 131 "Danu", 132 "Danuja", 133 "Dariati", 134 "Darijan", 135 "Darimin", 136 "Darmaji", 137 "Darman", 138 "Darmana", 139 "Darmanto", 140 "Darsirah", 141 "Dartono", 142 "Daru", 143 "Daruna", 144 "Daryani", 145 "Dasa", 146 "Digdaya", 147 "Dimas", 148 "Dimaz", 149 "Dipa", 150 "Dirja", 151 "Drajat", 152 "Dwi", 153 "Dono", 154 "Dodo", 155 "Edi", 156 "Eka", 157 "Elon", 158 "Eluh", 159 "Eman", 160 "Emas", 161 "Embuh", 162 "Emong", 163 "Empluk", 164 "Endra", 165 "Enteng", 166 "Estiawan", 167 "Estiono", 168 "Eko", 169 "Edi", 170 "Edison", 171 "Edward", 172 "Elvin", 173 "Erik", 174 "Emil", 175 "Ega", 176 "Emin", 177 "Eja", 178 "Gada", 179 "Gadang", 180 "Gading", 181 "Gaduh", 182 "Gaiman", 183 "Galak", 184 "Galang", 185 "Galar", 186 "Galih", 187 "Galiono", 188 "Galuh", 189 "Galur", 190 "Gaman", 191 "Gamani", 192 "Gamanto", 193 "Gambira", 194 "Gamblang", 195 "Ganda", 196 "Gandewa", 197 "Gandi", 198 "Gandi", 199 "Ganep", 200 "Gangsa", 201 "Gangsar", 202 "Ganjaran", 203 "Gantar", 204 "Gara", 205 "Garan", 206 "Garang", 207 "Garda", 208 "Gatot", 209 "Gatra", 210 "Ghani", 211 "Gibran", 212 "Gilang", 213 "Hairyanto", 214 "Hardana", 215 "Hardi", 216 "Harimurti", 217 "Harja", 218 "Harjasa", 219 "Harjaya", 220 "Harjo", 221 "Harsana", 222 "Harsanto", 223 "Harsaya", 224 "Hartaka", 225 "Hartana", 226 "Harto", 227 "Hasta", 228 "Heru", 229 "Himawan", 230 "Hadi", 231 "Halim", 232 "Hasim", 233 "Hasan", 234 "Hendra", 235 "Hendri", 236 "Heryanto", 237 "Hamzah", 238 "Hari", 239 "Imam", 240 "Indra", 241 "Irwan", 242 "Irsad", 243 "Ikhsan", 244 "Irfan", 245 "Ian", 246 "Ibrahim", 247 "Ibrani", 248 "Ismail", 249 "Irnanto", 250 "Ilyas", 251 "Ibun", 252 "Ivan", 253 "Ikin", 254 "Ihsan", 255 "Jabal", 256 "Jaeman", 257 "Jaga", 258 "Jagapati", 259 "Jagaraga", 260 "Jail", 261 "Jaiman", 262 "Jaka", 263 "Jarwa", 264 "Jarwadi", 265 "Jarwi", 266 "Jasmani", 267 "Jaswadi", 268 "Jati", 269 "Jatmiko", 270 "Jaya", 271 "Jayadi", 272 "Jayeng", 273 "Jinawi", 274 "Jindra", 275 "Joko", 276 "Jumadi", 277 "Jumari", 278 "Jamal", 279 "Jamil", 280 "Jais", 281 "Jefri", 282 "Johan", 283 "Jono", 284 "Kacung", 285 "Kajen", 286 "Kambali", 287 "Kamidin", 288 "Kariman", 289 "Karja", 290 "Karma", 291 "Karman", 292 "Karna", 293 "Karsa", 294 "Karsana", 295 "Karta", 296 "Kasiran", 297 "Kasusra", 298 "Kawaca", 299 "Kawaya", 300 "Kayun", 301 "Kemba", 302 "Kenari", 303 "Kenes", 304 "Kuncara", 305 "Kunthara", 306 "Kusuma", 307 "Kadir", 308 "Kala", 309 "Kalim", 310 "Kurnia", 311 "Kanda", 312 "Kardi", 313 "Karya", 314 "Kasim", 315 "Kairav", 316 "Kenzie", 317 "Kemal", 318 "Kamal", 319 "Koko", 320 "Labuh", 321 "Laksana", 322 "Lamar", 323 "Lanang", 324 "Langgeng", 325 "Lanjar", 326 "Lantar", 327 "Lega", 328 "Legawa", 329 "Lembah", 330 "Liman", 331 "Limar", 332 "Luhung", 333 "Lukita", 334 "Luluh", 335 "Lulut", 336 "Lurhur", 337 "Luwar", 338 "Luwes", 339 "Latif", 340 "Lasmanto", 341 "Lukman", 342 "Luthfi", 343 "Leo", 344 "Luis", 345 "Lutfan", 346 "Lasmono", 347 "Laswi", 348 "Mahesa", 349 "Makara", 350 "Makuta", 351 "Manah", 352 "Maras", 353 "Margana", 354 "Mariadi", 355 "Marsudi", 356 "Martaka", 357 "Martana", 358 "Martani", 359 "Marwata", 360 "Maryadi", 361 "Maryanto", 362 "Mitra", 363 "Mujur", 364 "Mulya", 365 "Mulyanto", 366 "Mulyono", 367 "Mumpuni", 368 "Muni", 369 "Mursita", 370 "Murti", 371 "Mustika", 372 "Maman", 373 "Mahmud", 374 "Mahdi", 375 "Mahfud", 376 "Malik", 377 "Muhammad", 378 "Mustofa", 379 "Marsito", 380 "Mursinin", 381 "Nalar", 382 "Naradi", 383 "Nardi", 384 "Niyaga", 385 "Nrima", 386 "Nugraha", 387 "Nyana", 388 "Narji", 389 "Nasab", 390 "Nasrullah", 391 "Nasim", 392 "Najib", 393 "Najam", 394 "Nyoman", 395 "Olga", 396 "Ozy", 397 "Omar", 398 "Opan", 399 "Oskar", 400 "Oman", 401 "Okto", 402 "Okta", 403 "Opung", 404 "Paiman", 405 "Panca", 406 "Pangeran", 407 "Pangestu", 408 "Pardi", 409 "Parman", 410 "Perkasa", 411 "Praba", 412 "Prabu", 413 "Prabawa", 414 "Prabowo", 415 "Prakosa", 416 "Pranata", 417 "Pranawa", 418 "Prasetya", 419 "Prasetyo", 420 "Prayitna", 421 "Prayoga", 422 "Prayogo", 423 "Purwadi", 424 "Purwa", 425 "Purwanto", 426 "Panji", 427 "Pandu", 428 "Paiman", 429 "Prima", 430 "Putu", 431 "Raden", 432 "Raditya", 433 "Raharja", 434 "Rama", 435 "Rangga", 436 "Reksa", 437 "Respati", 438 "Rusman", 439 "Rosman", 440 "Rahmat", 441 "Rahman", 442 "Rendy", 443 "Reza", 444 "Rizki", 445 "Ridwan", 446 "Rudi", 447 "Raden", 448 "Radit", 449 "Radika", 450 "Rafi", 451 "Rafid", 452 "Raihan", 453 "Salman", 454 "Saadat", 455 "Saiful", 456 "Surya", 457 "Slamet", 458 "Samsul", 459 "Soleh", 460 "Simon", 461 "Sabar", 462 "Sabri", 463 "Sidiq", 464 "Satya", 465 "Setya", 466 "Saka", 467 "Sakti", 468 "Taswir", 469 "Tedi", 470 "Teddy", 471 "Taufan", 472 "Taufik", 473 "Tomi", 474 "Tasnim", 475 "Teguh", 476 "Tasdik", 477 "Timbul", 478 "Tirta", 479 "Tirtayasa", 480 "Tri", 481 "Tugiman", 482 "Umar", 483 "Usman", 484 "Uda", 485 "Umay", 486 "Unggul", 487 "Utama", 488 "Umaya", 489 "Upik", 490 "Viktor", 491 "Vino", 492 "Vinsen", 493 "Vero", 494 "Vega", 495 "Viman", 496 "Virman", 497 "Wahyu", 498 "Wira", 499 "Wisnu", 500 "Wadi", 501 "Wardi", 502 "Warji", 503 "Waluyo", 504 "Wakiman", 505 "Wage", 506 "Wardaya", 507 "Warsa", 508 "Warsita", 509 "Warta", 510 "Wasis", 511 "Wawan", 512 "Xanana", 513 "Yahya", 514 "Yusuf", 515 "Yosef", 516 "Yono", 517 "Yoga" 518 ]; 519 return choice(data, this.rnd); 520 } 521 522 /// 523 override string nameSuffix() { 524 auto data = [ 525 "S.Ked", 526 "S.Gz", 527 "S.Pt", 528 "S.IP", 529 "S.E.I", 530 "S.E.", 531 "S.Kom", 532 "S.H.", 533 "S.T.", 534 "S.Pd", 535 "S.Psi", 536 "S.I.Kom", 537 "S.Sos", 538 "S.Farm", 539 "M.M.", 540 "M.Kom.", 541 "M.TI.", 542 "M.Pd", 543 "M.Farm", 544 "M.Ak" 545 ]; 546 return choice(data, this.rnd); 547 } 548 549 /// 550 string nameFemaleTitle() { 551 auto data = [ 552 "dr.", 553 "drg.", 554 "Dr.", 555 "Hj.'" 556 ]; 557 return choice(data, this.rnd); 558 } 559 560 561 override string nameName() { 562 final switch(uniform(0, 7, this.rnd)) { 563 case 0: return nameMaleFirstName() ~ " " ~ nameMaleLastName(); 564 case 1: return nameMaleLastName() ~ " " ~ nameMaleFirstName(); 565 case 2: return nameMaleFirstName() ~ " " ~ nameMaleFirstName() ~ " " ~ nameMaleLastName(); 566 case 3: return nameFemaleFirstName() ~ " " ~ nameFemaleLastName(); 567 case 4: return nameFemaleFirstName() ~ " " ~ nameMaleLastName(); 568 case 5: return nameFemaleLastName() ~ " " ~ nameFemaleFirstName(); 569 case 6: return nameFemaleFirstName() ~ " " ~ nameFemaleFirstName() ~ " " ~ nameFemaleLastName(); 570 } 571 } 572 573 /// 574 override string nameFemaleFirstName() { 575 auto data = [ 576 "Ade", 577 "Agnes", 578 "Ajeng", 579 "Amalia", 580 "Anita", 581 "Ayu", 582 "Aisyah", 583 "Ana", 584 "Ami", 585 "Ani", 586 "Azalea", 587 "Aurora", 588 "Alika", 589 "Anastasia", 590 "Amelia", 591 "Almira", 592 "Agustina", 593 "Aulia", 594 "Anggun", 595 "Bella", 596 "Betania", 597 "Belinda", 598 "Citra", 599 "Cindy", 600 "Chelsea", 601 "Clara", 602 "Cornelia", 603 "Cinta", 604 "Cinthia", 605 "Ciaobella", 606 "Cici", 607 "Carla", 608 "Calista", 609 "Devi", 610 "Dewi", 611 "Dian", 612 "Diah", 613 "Diana", 614 "Dina", 615 "Dinda", 616 "Dalima", 617 "Dwi", 618 "Dyah", 619 "Ditya", 620 "Eka", 621 "Eva", 622 "Endah", 623 "Elisa", 624 "Eli", 625 "Ella", 626 "Ellis", 627 "Elma", 628 "Elvina", 629 "Fitria", 630 "Fitriani", 631 "Febi", 632 "Faizah", 633 "Farah", 634 "Farhunnisa", 635 "Fathonah", 636 "Febrina", 637 "Febriana", 638 "Fitri", 639 "Fara", 640 "Gabriella", 641 "Gasti", 642 "Gawati", 643 "Genta", 644 "Ghaliyati", 645 "Gina", 646 "Gilda", 647 "Ganesha", 648 "Gadis", 649 "Halima", 650 "Hesti", 651 "Hilda", 652 "Hafshah", 653 "Hamima", 654 "Hana", 655 "Hani", 656 "Hasna", 657 "Humaira", 658 "Ika", 659 "Indah", 660 "Intan", 661 "Irma", 662 "Icha", 663 "Ida", 664 "Ifa", 665 "Ilsa", 666 "Ina", 667 "Ira", 668 "Iriana", 669 "Irawati", 670 "Indira", 671 "Jamalia", 672 "Janet", 673 "Jane", 674 "Julia", 675 "Juli", 676 "Jessica", 677 "Jasmin", 678 "Jelita", 679 "Kamaria", 680 "Kamila", 681 "Kani", 682 "Karen", 683 "Karimah", 684 "Kartika", 685 "Kasiyah", 686 "Keisha", 687 "Kezia", 688 "Kiandra", 689 "Kayla", 690 "Kania", 691 "Kirana", 692 "Lala", 693 "Lalita", 694 "Latika", 695 "Laila", 696 "Laras", 697 "Lidya", 698 "Lili", 699 "Lintang", 700 "Lestari", 701 "Linda", 702 "Laksita", 703 "Maria", 704 "Mala", 705 "Maya", 706 "Maida", 707 "Maimunah", 708 "Melinda", 709 "Mila", 710 "Mutia", 711 "Michelle", 712 "Malika", 713 "Melani", 714 "Nadia", 715 "Nadine", 716 "Nabila", 717 "Natalia", 718 "Novi", 719 "Nova", 720 "Nurul", 721 "Nilam", 722 "Najwa", 723 "Nada", 724 "Naura", 725 "Nur", 726 "Novita", 727 "Nimas", 728 "Noviana", 729 "Olivia", 730 "Ophelia", 731 "Oni", 732 "Oliva", 733 "Padma", 734 "Putri", 735 "Paramita", 736 "Paris", 737 "Patricia", 738 "Paulin", 739 "Puput", 740 "Puji", 741 "Pia", 742 "Puspa", 743 "Puti", 744 "Putri", 745 "Padmi", 746 "Puspita", 747 "Pratiwi", 748 "Prita", 749 "Qori", 750 "Queen", 751 "Ratih", 752 "Ratna", 753 "Restu", 754 "Rini", 755 "Rika", 756 "Rina", 757 "Rahayu", 758 "Rahmi", 759 "Rachel", 760 "Rahmi", 761 "Raisa", 762 "Raina", 763 "Rahmawati", 764 "Retno", 765 "Ria", 766 "Rosalina", 767 "Rita", 768 "Rosa", 769 "Sarah", 770 "Sari", 771 "Siti", 772 "Siska", 773 "Suci", 774 "Syahrini", 775 "Septi", 776 "Sadina", 777 "Safina", 778 "Sakura", 779 "Salimah", 780 "Salwa", 781 "Salsabila", 782 "Samiah", 783 "Shania", 784 "Sabrina", 785 "Silvia", 786 "Shakila", 787 "Sintia", 788 "Sartika", 789 "Safira", 790 "Sasha", 791 "Sherly", 792 "Talia", 793 "Tami", 794 "Tira", 795 "Tiara", 796 "Titin", 797 "Tania", 798 "Tina", 799 "Tantri", 800 "Tari", 801 "Titi", 802 "Tri", 803 "Tsabita", 804 "Uchita", 805 "Unjani", 806 "Ulya", 807 "Uli", 808 "Ulva", 809 "Umi", 810 "Usyi", 811 "Vanya", 812 "Vanesa", 813 "Vivi", 814 "Vera", 815 "Vicky", 816 "Victoria", 817 "Violet", 818 "Vania", 819 "Winda", 820 "Widya", 821 "Wulan", 822 "Wirda", 823 "Wani", 824 "Wulandari", 825 "Yani", 826 "Yessi", 827 "Yulia", 828 "Yuliana", 829 "Yuni", 830 "Yunita", 831 "Yance", 832 "Zahra", 833 "Zalindra", 834 "Zaenab", 835 "Zulfa", 836 "Zizi", 837 "Zulaikha", 838 "Zamira", 839 "Zelda", 840 "Zelaya" 841 ]; 842 return choice(data, this.rnd); 843 } 844 845 /// 846 string nameMaleLastName() { 847 auto data = [ 848 "Adriansyah", 849 "Ardianto", 850 "Anggriawan", 851 "Ahmad", 852 "Adhitama", 853 "Abiputra", 854 "Antoni", 855 "Alamsyah", 856 "Airlangga", 857 "Abimanyu", 858 "Agustian", 859 "Arifin", 860 "Ardana", 861 "Aswandi", 862 "Budiman", 863 "Budiyanto", 864 "Bagaskara", 865 "Damanik", 866 "Darmawan", 867 "Dirgantara", 868 "Darojat", 869 "Firmansyah", 870 "Firgantoro", 871 "Fabian", 872 "Febian", 873 "Faresta", 874 "Gunarto", 875 "Gunawan", 876 "Hardiansyah", 877 "Habibi", 878 "Hakim", 879 "Halim", 880 "Haryanto", 881 "Hidayat", 882 "Hidayanto", 883 "Hutagalung", 884 "Hutapea", 885 "Hutasoit", 886 "Himawan", 887 "Hermawan", 888 "Herlambang", 889 "Handoko", 890 "Haikal", 891 "Irawan", 892 "Iswahyudi", 893 "Irfandi", 894 "Kuswoyo", 895 "Januar", 896 "Jailani", 897 "Kurniawan", 898 "Kusumo", 899 "Latupono", 900 "Lazuardi", 901 "Lesmana", 902 "Maheswara", 903 "Mahendra", 904 "Mustofa", 905 "Mansur", 906 "Mandala", 907 "Megantara", 908 "Maulana", 909 "Maryadi", 910 "Mangunsong", 911 "Manullang", 912 "Marpaung", 913 "Marbun", 914 "Mahardika", 915 "Narpati", 916 "Natsir", 917 "Nugroho", 918 "Najmudin", 919 "Nashiruddin", 920 "Nainggolan", 921 "Nababan", 922 "Napitupulu", 923 "Nugraha", 924 "Nanda", 925 "Oktavian", 926 "Oktovian", 927 "Pangestu", 928 "Putra", 929 "Pranowo", 930 "Prabowo", 931 "Pratama", 932 "Prasetya", 933 "Prasetyo", 934 "Pradana", 935 "Pradipta", 936 "Prakasa", 937 "Permadi", 938 "Prasasta", 939 "Prayoga", 940 "Perdana", 941 "Purnawarman", 942 "Purnama", 943 "Purwadi", 944 "Ramadan", 945 "Rajasa", 946 "Rajata", 947 "Rendra", 948 "Rayhan", 949 "Rahardian", 950 "Saptono", 951 "Santoso", 952 "Saputra", 953 "Saefullah", 954 "Setiawan", 955 "Suryono", 956 "Suwarno", 957 "Siregar", 958 "Sihombing", 959 "Salahudin", 960 "Sihombing", 961 "Samosir", 962 "Saragih", 963 "Sihotang", 964 "Simanjuntak", 965 "Sinaga", 966 "Simbolon", 967 "Sitompul", 968 "Sitorus", 969 "Sirait", 970 "Siregar", 971 "Situmorang", 972 "Syahreza", 973 "Sabian", 974 "Satria", 975 "Supriyanto", 976 "Sudrajat", 977 "Tampubolon", 978 "Thamrin", 979 "Tamba", 980 "Tarihoran", 981 "Utama", 982 "Uwais", 983 "Wahyudin", 984 "Waluyo", 985 "Wibowo", 986 "Winarno", 987 "Wibisono", 988 "Wijaya", 989 "Widodo", 990 "Wacana", 991 "Waskita", 992 "Wasita", 993 "Wicaksono", 994 "Wardana", 995 "Yulianto", 996 "Yanuar", 997 "Yudhistira", 998 "Zulkarnain" 999 ]; 1000 return choice(data, this.rnd); 1001 } 1002 1003 /// 1004 string nameFemaleLastName() { 1005 auto data = [ 1006 "Agustina", 1007 "Andriani", 1008 "Anggraini", 1009 "Aryani", 1010 "Astuti", 1011 "Ananda", 1012 "Anandya", 1013 "Azzahra", 1014 "Aqila", 1015 "Amanta", 1016 "Afifah", 1017 "Ardiyanti", 1018 "Andini", 1019 "Aurelia", 1020 "Aryanti", 1021 "Azizah", 1022 "Anjani", 1023 "Damayanti", 1024 "Elvina", 1025 "Fujiati", 1026 "Farida", 1027 "Fathina", 1028 "Fernanda", 1029 "Febrianti", 1030 "Handayani", 1031 "Hassanah", 1032 "Hartati", 1033 "Hasanah", 1034 "Haryanti", 1035 "Hariyah", 1036 "Hastuti", 1037 "Halimah", 1038 "Harini", 1039 "Juwita", 1040 "Jelita", 1041 "Kusmawati", 1042 "Kuswandari", 1043 "Kusuma", 1044 "Kahyang", 1045 "Laksmiwati", 1046 "Laksita", 1047 "Lestari", 1048 "Lailasari", 1049 "Leilani", 1050 "Mandasari", 1051 "Mardhiyah", 1052 "Mayasari", 1053 "Melani", 1054 "Mulyani", 1055 "Maryati", 1056 "Mahestri", 1057 "Maharani", 1058 "Maheswari", 1059 "Melinda", 1060 "Mustika", 1061 "Nurdiyanti", 1062 "Novitasari", 1063 "Nuraini", 1064 "Nasyidah", 1065 "Nasyiah", 1066 "Namaga", 1067 "Nathania", 1068 "Nurlaela", 1069 "Ningrum", 1070 "Palastri", 1071 "Pudjiastuti", 1072 "Puspasari", 1073 "Puspita", 1074 "Purwanti", 1075 "Pratiwi", 1076 "Purnawati", 1077 "Pertiwi", 1078 "Permata", 1079 "Prastuti", 1080 "Padmasari", 1081 "Putri", 1082 "Purnama", 1083 "Rahmawati", 1084 "Rahayu", 1085 "Riyanti", 1086 "Rahimah", 1087 "Ramadhani", 1088 "Rachmawati", 1089 "Suartini", 1090 "Sudiati", 1091 "Suryatmi", 1092 "Susanti", 1093 "Safitri", 1094 "Salsabilla", 1095 "Salma", 1096 "Saputri", 1097 "Saraswati", 1098 "Oktaviani", 1099 "Utami", 1100 "Usamah", 1101 "Usada", 1102 "Uyainah", 1103 "Yuniar", 1104 "Yuliarti", 1105 "Yulianti", 1106 "Yolanda", 1107 "Wahyuni", 1108 "Wijayanti", 1109 "Widiastuti", 1110 "Winarsih", 1111 "Wulandari", 1112 "Wastuti", 1113 "Zulaika", 1114 "Zahrah" 1115 ]; 1116 return choice(data, this.rnd); 1117 } 1118 1119 1120 override string namePrefix() { 1121 return ""; 1122 } 1123 1124 /// 1125 string nameMaleTitle() { 1126 auto data = [ 1127 "dr.", 1128 "drg.", 1129 "Dr.", 1130 "Drs.", 1131 "Ir.", 1132 "H.'" 1133 ]; 1134 return choice(data, this.rnd); 1135 } 1136 1137 /// 1138 override string phoneNumberFormats() { 1139 auto data = [ 1140 "02# #### ###", 1141 "02## #### ###", 1142 "03## #### ###", 1143 "04## #### ###", 1144 "05## #### ###", 1145 "06## #### ###", 1146 "07## #### ###", 1147 "09## #### ###", 1148 "02# #### ####", 1149 "02## #### ####", 1150 "03## #### ####", 1151 "04## #### ####", 1152 "05## #### ####", 1153 "06## #### ####", 1154 "07## #### ####", 1155 "09## #### ####", 1156 "08## ### ###", 1157 "08## #### ###", 1158 "08## #### ####", 1159 "(+62) 8## ### ###", 1160 "(+62) 2# #### ###", 1161 "(+62) 2## #### ###", 1162 "(+62) 3## #### ###", 1163 "(+62) 4## #### ###", 1164 "(+62) 5## #### ###", 1165 "(+62) 6## #### ###", 1166 "(+62) 7## #### ###", 1167 "(+62) 8## #### ###", 1168 "(+62) 9## #### ###", 1169 "(+62) 2# #### ####", 1170 "(+62) 2## #### ####", 1171 "(+62) 3## #### ####", 1172 "(+62) 4## #### ####", 1173 "(+62) 5## #### ####", 1174 "(+62) 6## #### ####", 1175 "(+62) 7## #### ####", 1176 "(+62) 8## #### ####", 1177 "(+62) 9## #### ####" 1178 ]; 1179 return this.digitBuild(choice(data, this.rnd)); 1180 } 1181 1182 /// 1183 override string addressCityName() { 1184 auto data = [ 1185 "Airmadidi", 1186 "Ampana", 1187 "Amurang", 1188 "Andolo", 1189 "Banggai", 1190 "Bantaeng", 1191 "Barru", 1192 "Bau-Bau", 1193 "Benteng", 1194 "Bitung", 1195 "Bolaang Uki", 1196 "Boroko", 1197 "Bulukumba", 1198 "Bungku", 1199 "Buol", 1200 "Buranga", 1201 "Donggala", 1202 "Enrekang", 1203 "Gorontalo", 1204 "Jeneponto", 1205 "Kawangkoan", 1206 "Kendari", 1207 "Kolaka", 1208 "Kotamobagu", 1209 "Kota Raha", 1210 "Kwandang", 1211 "Lasusua", 1212 "Luwuk", 1213 "Majene", 1214 "Makale", 1215 "Makassar", 1216 "Malili", 1217 "Mamasa", 1218 "Mamuju", 1219 "Manado", 1220 "Marisa", 1221 "Maros", 1222 "Masamba", 1223 "Melonguane", 1224 "Ondong Siau", 1225 "Palopo", 1226 "Palu", 1227 "Pangkajene", 1228 "Pare-Pare", 1229 "Parigi", 1230 "Pasangkayu", 1231 "Pinrang", 1232 "Polewali", 1233 "Poso", 1234 "Rantepao", 1235 "Ratahan", 1236 "Rumbia", 1237 "Sengkang", 1238 "Sidenreng", 1239 "Sigi Biromaru", 1240 "Sinjai", 1241 "Sunggu Minasa", 1242 "Suwawa", 1243 "Tahuna", 1244 "Takalar", 1245 "Tilamuta", 1246 "Toli Toli", 1247 "Tomohon", 1248 "Tondano", 1249 "Tutuyan", 1250 "Unaaha", 1251 "Wangi Wangi", 1252 "Wanggudu", 1253 "Watampone", 1254 "Watan Soppeng", 1255 "Ambarawa", 1256 "Anyer", 1257 "Bandung", 1258 "Bangil", 1259 "Banjar (Jawa Barat)", 1260 "Banjarnegara", 1261 "Bangkalan", 1262 "Bantul", 1263 "Banyumas", 1264 "Banyuwangi", 1265 "Batang", 1266 "Batu", 1267 "Bekasi", 1268 "Blitar", 1269 "Blora", 1270 "Bogor", 1271 "Bojonegoro", 1272 "Bondowoso", 1273 "Boyolali", 1274 "Bumiayu", 1275 "Brebes", 1276 "Caruban", 1277 "Cianjur", 1278 "Ciamis", 1279 "Cibinong", 1280 "Cikampek", 1281 "Cikarang", 1282 "Cilacap", 1283 "Cilegon", 1284 "Cirebon", 1285 "Demak", 1286 "Depok", 1287 "Garut", 1288 "Gresik", 1289 "Indramayu", 1290 "Jakarta", 1291 "Jember", 1292 "Jepara", 1293 "Jombang", 1294 "Kajen", 1295 "Karanganyar", 1296 "Kebumen", 1297 "Kediri", 1298 "Kendal", 1299 "Kepanjen", 1300 "Klaten", 1301 "Pelabuhan Ratu", 1302 "Kraksaan", 1303 "Kudus", 1304 "Kuningan", 1305 "Lamongan", 1306 "Lumajang", 1307 "Madiun", 1308 "Magelang", 1309 "Magetan", 1310 "Majalengka", 1311 "Malang", 1312 "Mojokerto", 1313 "Mojosari", 1314 "Mungkid", 1315 "Ngamprah", 1316 "Nganjuk", 1317 "Ngawi", 1318 "Pacitan", 1319 "Pamekasan", 1320 "Pandeglang", 1321 "Pare", 1322 "Pati", 1323 "Pasuruan", 1324 "Pekalongan", 1325 "Pemalang", 1326 "Ponorogo", 1327 "Probolinggo", 1328 "Purbalingga", 1329 "Purwakarta", 1330 "Purwodadi", 1331 "Purwokerto", 1332 "Purworejo", 1333 "Rangkasbitung", 1334 "Rembang", 1335 "Salatiga", 1336 "Sampang", 1337 "Semarang", 1338 "Serang", 1339 "Sidayu", 1340 "Sidoarjo", 1341 "Singaparna", 1342 "Situbondo", 1343 "Slawi", 1344 "Sleman", 1345 "Soreang", 1346 "Sragen", 1347 "Subang", 1348 "Sukabumi", 1349 "Sukoharjo", 1350 "Sumber", 1351 "Sumedang", 1352 "Sumenep", 1353 "Surabaya", 1354 "Surakarta", 1355 "Tasikmalaya", 1356 "Tangerang", 1357 "Tangerang Selatan", 1358 "Tegal", 1359 "Temanggung", 1360 "Tigaraksa", 1361 "Trenggalek", 1362 "Tuban", 1363 "Tulungagung", 1364 "Ungaran", 1365 "Wates", 1366 "Wlingi", 1367 "Wonogiri", 1368 "Wonosari", 1369 "Wonosobo", 1370 "Yogyakarta", 1371 "Atambua", 1372 "Baa", 1373 "Badung", 1374 "Bajawa", 1375 "Bangli", 1376 "Bima", 1377 "Denpasar", 1378 "Dompu", 1379 "Ende", 1380 "Gianyar", 1381 "Kalabahi", 1382 "Karangasem", 1383 "Kefamenanu", 1384 "Klungkung", 1385 "Kupang", 1386 "Labuhan Bajo", 1387 "Larantuka", 1388 "Lewoleba", 1389 "Maumere", 1390 "Mataram", 1391 "Mbay", 1392 "Negara", 1393 "Praya", 1394 "Raba", 1395 "Ruteng", 1396 "Selong", 1397 "Singaraja", 1398 "Soe", 1399 "Sumbawa Besar", 1400 "Tabanan", 1401 "Taliwang", 1402 "Tambolaka", 1403 "Tanjung", 1404 "Waibakul", 1405 "Waikabubak", 1406 "Waingapu", 1407 "Denpasar", 1408 "Negara,Bali", 1409 "Singaraja", 1410 "Tabanan", 1411 "Bangli" 1412 ]; 1413 return choice(data, this.rnd); 1414 } 1415 1416 /// 1417 override string addressState() { 1418 auto data = [ 1419 "Aceh", 1420 "Sumatera Utara", 1421 "Sumatera Barat", 1422 "Jambi", 1423 "Bangka Belitung", 1424 "Riau", 1425 "Kepulauan Riau", 1426 "Bengkulu", 1427 "Sumatera Selatan", 1428 "Lampung", 1429 "Banten", 1430 "DKI Jakarta", 1431 "Jawa Barat", 1432 "Jawa Tengah", 1433 "Jawa Timur", 1434 "Nusa Tenggara Timur", 1435 "DI Yogyakarta", 1436 "Bali", 1437 "Nusa Tenggara Barat", 1438 "Kalimantan Barat", 1439 "Kalimantan Tengah", 1440 "Kalimantan Selatan", 1441 "Kalimantan Timur", 1442 "Kalimantan Utara", 1443 "Sulawesi Selatan", 1444 "Sulawesi Utara", 1445 "Gorontalo", 1446 "Sulawesi Tengah", 1447 "Sulawesi Barat", 1448 "Sulawesi Tenggara", 1449 "Maluku", 1450 "Maluku Utara", 1451 "Papua Barat", 1452 "Papua" 1453 ]; 1454 return choice(data, this.rnd); 1455 } 1456 1457 1458 override string addressStreetAddress() { 1459 final switch(uniform(0, 2, this.rnd)) { 1460 case 0: return "normal: '" ~ addressStreet() ~ " no " ~ addressBuildingNumber(); 1461 case 1: return "full: '" ~ addressStreet() ~ " no " ~ addressBuildingNumber() ~ " " ~ addressSecondaryAddress(); 1462 } 1463 } 1464 1465 /// 1466 override string addressDefaultCountry() { 1467 auto data = [ 1468 "Indonesia'" 1469 ]; 1470 return choice(data, this.rnd); 1471 } 1472 1473 /// 1474 string addressStreetPrefix() { 1475 auto data = [ 1476 "Ds.", 1477 "Dk.", 1478 "Gg.", 1479 "Jln.", 1480 "Jr.", 1481 "Kpg.", 1482 "Ki.", 1483 "Psr.'" 1484 ]; 1485 return choice(data, this.rnd); 1486 } 1487 1488 1489 override string addressStreet() { 1490 final switch(uniform(0, 2, this.rnd)) { 1491 case 0: return addressStreetPrefix() ~ " " ~ nameFirstName(); 1492 case 1: return addressStreetPrefix() ~ " " ~ nameLastName(); 1493 } 1494 } 1495 1496 1497 override string addressCity() { 1498 final switch(uniform(0, 1, this.rnd)) { 1499 case 0: return addressCityName() ~ "'"; 1500 } 1501 } 1502 1503 /// 1504 override string addressBuildingNumber() { 1505 auto data = [ 1506 "##", 1507 "#'" 1508 ]; 1509 return this.digitBuild(choice(data, this.rnd)); 1510 } 1511 1512 /// 1513 override string addressPostcode() { 1514 auto data = [ 1515 "#####'" 1516 ]; 1517 return this.digitBuild(choice(data, this.rnd)); 1518 } 1519 1520 1521 override string dateWeekday() { 1522 final switch(uniform(0, 30, this.rnd)) { 1523 case 0: return "wide: ['Minggu"; 1524 case 1: return "Senin"; 1525 case 2: return "Selasa"; 1526 case 3: return "Rabu"; 1527 case 4: return "Kamis"; 1528 case 5: return "Jumat"; 1529 case 6: return "Sabtu']"; 1530 case 7: return "wide_context: ["; 1531 case 8: return "Minggu"; 1532 case 9: return "Senin"; 1533 case 10: return "Selasa"; 1534 case 11: return "Rabu"; 1535 case 12: return "Kamis"; 1536 case 13: return "Jumat"; 1537 case 14: return "Sabtu"; 1538 case 15: return "]"; 1539 case 16: return "abbr: ['Min"; 1540 case 17: return "Sen"; 1541 case 18: return "Sel"; 1542 case 19: return "Rab"; 1543 case 20: return "Kam"; 1544 case 21: return "Jum"; 1545 case 22: return "Sab']"; 1546 case 23: return "abbr_context: ['Min"; 1547 case 24: return "Sen"; 1548 case 25: return "Sel"; 1549 case 26: return "Rab"; 1550 case 27: return "Kam"; 1551 case 28: return "Jum"; 1552 case 29: return "Sab']"; 1553 } 1554 } 1555 1556 1557 override string dateMonth() { 1558 final switch(uniform(0, 56, this.rnd)) { 1559 case 0: return "wide: ["; 1560 case 1: return "Januari"; 1561 case 2: return "Februari"; 1562 case 3: return "Maret"; 1563 case 4: return "April"; 1564 case 5: return "Mei"; 1565 case 6: return "Juni"; 1566 case 7: return "Juli"; 1567 case 8: return "Agustus"; 1568 case 9: return "September"; 1569 case 10: return "Oktober"; 1570 case 11: return "November"; 1571 case 12: return "Desember"; 1572 case 13: return "]"; 1573 case 14: return "wide_context: ["; 1574 case 15: return "Januari"; 1575 case 16: return "Februari"; 1576 case 17: return "Maret"; 1577 case 18: return "April"; 1578 case 19: return "Mei"; 1579 case 20: return "Juni"; 1580 case 21: return "Juli"; 1581 case 22: return "Agustus"; 1582 case 23: return "September"; 1583 case 24: return "Oktober"; 1584 case 25: return "November"; 1585 case 26: return "Desember"; 1586 case 27: return "]"; 1587 case 28: return "abbr: ["; 1588 case 29: return "Jan"; 1589 case 30: return "Feb"; 1590 case 31: return "Mar"; 1591 case 32: return "Apr"; 1592 case 33: return "Mei"; 1593 case 34: return "Jun"; 1594 case 35: return "Jul"; 1595 case 36: return "Ags"; 1596 case 37: return "Sep"; 1597 case 38: return "Okt"; 1598 case 39: return "Nov"; 1599 case 40: return "Des"; 1600 case 41: return "]"; 1601 case 42: return "abbr_context: ["; 1602 case 43: return "Jan"; 1603 case 44: return "Feb"; 1604 case 45: return "Mar"; 1605 case 46: return "Apr"; 1606 case 47: return "Mei"; 1607 case 48: return "Jun"; 1608 case 49: return "Jul"; 1609 case 50: return "Ags"; 1610 case 51: return "Sep"; 1611 case 52: return "Okt"; 1612 case 53: return "Nov"; 1613 case 54: return "Des"; 1614 case 55: return "]"; 1615 } 1616 } 1617 1618 /// 1619 override string companySuffix() { 1620 auto data = [ 1621 "(Persero) Tbk", 1622 "Tbk'" 1623 ]; 1624 return choice(data, this.rnd); 1625 } 1626 1627 /// 1628 string companyPrefix() { 1629 auto data = [ 1630 "PT", 1631 "CV", 1632 "UD", 1633 "PD", 1634 "Perum'" 1635 ]; 1636 return choice(data, this.rnd); 1637 } 1638 1639 1640 override string companyName() { 1641 final switch(uniform(0, 3, this.rnd)) { 1642 case 0: return companyPrefix() ~ " " ~ nameLastName(); 1643 case 1: return nameLastName() ~ " " ~ companySuffix(); 1644 case 2: return companyPrefix() ~ " " ~ nameLastName() ~ " " ~ companySuffix(); 1645 } 1646 } 1647 1648 /// 1649 override string internetFreeEmail() { 1650 auto data = [ 1651 "gmail.com", 1652 "yahoo.com", 1653 "gmail.co.id", 1654 "yahoo.co.id'" 1655 ]; 1656 return choice(data, this.rnd); 1657 } 1658 1659 /// 1660 override string internetDomainSuffix() { 1661 auto data = [ 1662 "com", 1663 "net", 1664 "org", 1665 "asia", 1666 "tv", 1667 "biz", 1668 "info", 1669 "in", 1670 "name", 1671 "co", 1672 "id", 1673 "ac.id", 1674 "sch.id", 1675 "go.id", 1676 "mil.id", 1677 "co.id", 1678 "or.id", 1679 "web.id", 1680 "my.id", 1681 "net.id", 1682 "biz.id", 1683 "desa.id", 1684 "ponpes.id" 1685 ]; 1686 return choice(data, this.rnd); 1687 } 1688 1689 }