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 static enum 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 static enum 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 static enum data = [ 552 "dr.", 553 "drg.", 554 "Dr.", 555 "Hj." 556 ]; 557 return choice(data, this.rnd); 558 } 559 560 /// 561 override string nameFemaleFirstName() { 562 static enum data = [ 563 "Ade", 564 "Agnes", 565 "Ajeng", 566 "Amalia", 567 "Anita", 568 "Ayu", 569 "Aisyah", 570 "Ana", 571 "Ami", 572 "Ani", 573 "Azalea", 574 "Aurora", 575 "Alika", 576 "Anastasia", 577 "Amelia", 578 "Almira", 579 "Bella", 580 "Betania", 581 "Belinda", 582 "Citra", 583 "Cindy", 584 "Chelsea", 585 "Clara", 586 "Cornelia", 587 "Cinta", 588 "Cinthia", 589 "Ciaobella", 590 "Cici", 591 "Carla", 592 "Calista", 593 "Devi", 594 "Dewi","Dian", 595 "Diah", 596 "Diana", 597 "Dina", 598 "Dinda", 599 "Dalima", 600 "Eka", 601 "Eva", 602 "Endah", 603 "Elisa", 604 "Eli", 605 "Ella", 606 "Ellis", 607 "Elma", 608 "Elvina", 609 "Fitria", 610 "Fitriani", 611 "Febi", 612 "Faizah", 613 "Farah", 614 "Farhunnisa", 615 "Fathonah", 616 "Gabriella", 617 "Gasti", 618 "Gawati", 619 "Genta", 620 "Ghaliyati", 621 "Gina", 622 "Gilda", 623 "Halima", 624 "Hesti", 625 "Hilda", 626 "Hafshah", 627 "Hamima", 628 "Hana", 629 "Hani", 630 "Hasna", 631 "Humaira", 632 "Ika", 633 "Indah", 634 "Intan", 635 "Irma", 636 "Icha", 637 "Ida", 638 "Ifa", 639 "Ilsa", 640 "Ina", 641 "Ira", 642 "Iriana", 643 "Jamalia", 644 "Janet", 645 "Jane", 646 "Julia", 647 "Juli", 648 "Jessica", 649 "Jasmin", 650 "Jelita", 651 "Kamaria", 652 "Kamila", 653 "Kani", 654 "Karen", 655 "Karimah", 656 "Kartika", 657 "Kasiyah", 658 "Keisha", 659 "Kezia", 660 "Kiandra", 661 "Kayla", 662 "Kania", 663 "Lala", 664 "Lalita", 665 "Latika", 666 "Laila", 667 "Laras", 668 "Lidya", 669 "Lili", 670 "Lintang", 671 "Maria", 672 "Mala", 673 "Maya", 674 "Maida", 675 "Maimunah", 676 "Melinda", 677 "Mila", 678 "Mutia", 679 "Michelle", 680 "Malika", 681 "Nadia", 682 "Nadine", 683 "Nabila", 684 "Natalia", 685 "Novi", 686 "Nova", 687 "Nurul", 688 "Nilam", 689 "Najwa", 690 "Olivia", 691 "Ophelia", 692 "Oni", 693 "Oliva", 694 "Padma", 695 "Putri", 696 "Paramita", 697 "Paris", 698 "Patricia", 699 "Paulin", 700 "Puput", 701 "Puji", 702 "Pia", 703 "Puspa", 704 "Puti", 705 "Putri", 706 "Padmi", 707 "Qori", 708 "Queen", 709 "Ratih", 710 "Ratna", 711 "Restu", 712 "Rini", 713 "Rika", 714 "Rina", 715 "Rahayu", 716 "Rahmi", 717 "Rachel", 718 "Rahmi", 719 "Raisa", 720 "Raina", 721 "Sarah", 722 "Sari", 723 "Siti", 724 "Siska", 725 "Suci", 726 "Syahrini", 727 "Septi", 728 "Sadina", 729 "Safina", 730 "Sakura", 731 "Salimah", 732 "Salwa", 733 "Salsabila", 734 "Samiah", 735 "Shania", 736 "Sabrina", 737 "Silvia", 738 "Shakila", 739 "Talia", 740 "Tami", 741 "Tira", 742 "Tiara", 743 "Titin", 744 "Tania", 745 "Tina", 746 "Tantri", 747 "Tari", 748 "Titi", 749 "Uchita", 750 "Unjani", 751 "Ulya", 752 "Uli", 753 "Ulva", 754 "Umi", 755 "Usyi", 756 "Vanya", 757 "Vanesa", 758 "Vivi", 759 "Vera", 760 "Vicky", 761 "Victoria", 762 "Violet", 763 "Winda", 764 "Widya", 765 "Wulan", 766 "Wirda", 767 "Wani", 768 "Yani", 769 "Yessi", 770 "Yulia", 771 "Yuliana", 772 "Yuni", 773 "Yunita", 774 "Yance", 775 "Zahra", 776 "Zalindra", 777 "Zaenab", 778 "Zulfa", 779 "Zizi", 780 "Zulaikha", 781 "Zamira", 782 "Zelda", 783 "Zelaya" 784 ]; 785 return choice(data, this.rnd); 786 } 787 788 /// 789 override string nameName() { 790 switch(uniform(0, 7, this.rnd)) { 791 case 0: 792 return format!"%s %s"(nameMaleFirstName(), nameMaleLastName()); 793 case 1: 794 return format!"%s %s"(nameMaleLastName(), nameMaleFirstName()); 795 case 2: 796 return format!"%s %s %s"(nameMaleFirstName(), nameMaleFirstName(), nameMaleLastName()); 797 case 3: 798 return format!"%s %s"(nameFemaleFirstName(), nameFemaleLastName()); 799 case 4: 800 return format!"%s %s"(nameFemaleFirstName(), nameMaleLastName()); 801 case 5: 802 return format!"%s %s"(nameFemaleLastName(), nameFemaleFirstName()); 803 case 6: 804 return format!"%s %s %s"(nameFemaleFirstName(), nameFemaleFirstName(), nameFemaleLastName()); 805 default: assert(false); 806 } 807 } 808 809 /// 810 string nameMaleLastName() { 811 static enum data = [ 812 "Adriansyah", 813 "Ardianto", 814 "Anggriawan", 815 "Budiman", 816 "Budiyanto", 817 "Damanik", 818 "Dongoran", 819 "Dabukke", 820 "Firmansyah", 821 "Firgantoro", 822 "Gunarto", 823 "Gunawan", 824 "Hardiansyah", 825 "Habibi", 826 "Hakim", 827 "Halim", 828 "Haryanto", 829 "Hidayat", 830 "Hidayanto", 831 "Hutagalung", 832 "Hutapea", 833 "Hutasoit", 834 "Irawan", 835 "Iswahyudi", 836 "Kuswoyo", 837 "Januar", 838 "Jailani", 839 "Kurniawan", 840 "Kusumo", 841 "Latupono", 842 "Lazuardi", 843 "Maheswara", 844 "Mahendra", 845 "Mustofa", 846 "Mansur", 847 "Mandala", 848 "Megantara", 849 "Maulana", 850 "Maryadi", 851 "Mangunsong", 852 "Manullang", 853 "Marpaung", 854 "Marbun", 855 "Narpati", 856 "Natsir", 857 "Nugroho", 858 "Najmudin", 859 "Nashiruddin", 860 "Nainggolan", 861 "Nababan", 862 "Napitupulu", 863 "Pangestu", 864 "Putra", 865 "Pranowo", 866 "Prabowo", 867 "Pratama", 868 "Prasetya", 869 "Prasetyo", 870 "Pradana", 871 "Pradipta", 872 "Prakasa", 873 "Permadi", 874 "Prasasta", 875 "Prayoga", 876 "Ramadan", 877 "Rajasa", 878 "Rajata", 879 "Saptono", 880 "Santoso", 881 "Saputra", 882 "Saefullah", 883 "Setiawan", 884 "Suryono", 885 "Suwarno", 886 "Siregar", 887 "Sihombing", 888 "Salahudin", 889 "Sihombing", 890 "Samosir", 891 "Saragih", 892 "Sihotang", 893 "Simanjuntak", 894 "Sinaga", 895 "Simbolon", 896 "Sitompul", 897 "Sitorus", 898 "Sirait", 899 "Siregar", 900 "Situmorang", 901 "Tampubolon", 902 "Thamrin", 903 "Tamba", 904 "Tarihoran", 905 "Utama", 906 "Uwais", 907 "Wahyudin", 908 "Waluyo", 909 "Wibowo", 910 "Winarno", 911 "Wibisono", 912 "Wijaya", 913 "Widodo", 914 "Wacana", 915 "Waskita", 916 "Wasita", 917 "Zulkarnain" 918 ]; 919 return choice(data, this.rnd); 920 } 921 922 /// 923 string nameFemaleLastName() { 924 static enum data = [ 925 "Agustina", 926 "Andriani", 927 "Anggraini", 928 "Aryani", 929 "Astuti", 930 "Fujiati", 931 "Farida", 932 "Handayani", 933 "Hassanah", 934 "Hartati", 935 "Hasanah", 936 "Haryanti", 937 "Hariyah", 938 "Hastuti", 939 "Halimah", 940 "Kusmawati", 941 "Kuswandari", 942 "Laksmiwati", 943 "Laksita", 944 "Lestari", 945 "Lailasari", 946 "Mandasari", 947 "Mardhiyah", 948 "Mayasari", 949 "Melani", 950 "Mulyani", 951 "Maryati", 952 "Nurdiyanti", 953 "Novitasari", 954 "Nuraini", 955 "Nasyidah", 956 "Nasyiah", 957 "Namaga", 958 "Palastri", 959 "Pudjiastuti", 960 "Puspasari", 961 "Puspita", 962 "Purwanti", 963 "Pratiwi", 964 "Purnawati", 965 "Pertiwi", 966 "Permata", 967 "Prastuti", 968 "Padmasari", 969 "Rahmawati", 970 "Rahayu", 971 "Riyanti", 972 "Rahimah", 973 "Suartini", 974 "Sudiati", 975 "Suryatmi", 976 "Susanti", 977 "Safitri", 978 "Oktaviani", 979 "Utami", 980 "Usamah", 981 "Usada", 982 "Uyainah", 983 "Yuniar", 984 "Yuliarti", 985 "Yulianti", 986 "Yolanda", 987 "Wahyuni", 988 "Wijayanti", 989 "Widiastuti", 990 "Winarsih", 991 "Wulandari", 992 "Wastuti", 993 "Zulaika" 994 ]; 995 return choice(data, this.rnd); 996 } 997 998 /// 999 string nameMaleTitle() { 1000 static enum data = [ 1001 "dr.", 1002 "drg.", 1003 "Dr.", 1004 "Drs.", 1005 "Ir.", 1006 "H." 1007 ]; 1008 return choice(data, this.rnd); 1009 } 1010 1011 /// 1012 override string phoneNumberFormats() { 1013 static enum data = [ 1014 "02# #### ###", 1015 "02## #### ###", 1016 "03## #### ###", 1017 "04## #### ###", 1018 "05## #### ###", 1019 "06## #### ###", 1020 "07## #### ###", 1021 "09## #### ###", 1022 "02# #### ####", 1023 "02## #### ####", 1024 "03## #### ####", 1025 "04## #### ####", 1026 "05## #### ####", 1027 "06## #### ####", 1028 "07## #### ####", 1029 "09## #### ####", 1030 "08## ### ###", 1031 "08## #### ###", 1032 "08## #### ####", 1033 "(+62) 8## ### ###", 1034 "(+62) 2# #### ###", 1035 "(+62) 2## #### ###", 1036 "(+62) 3## #### ###", 1037 "(+62) 4## #### ###", 1038 "(+62) 5## #### ###", 1039 "(+62) 6## #### ###", 1040 "(+62) 7## #### ###", 1041 "(+62) 8## #### ###", 1042 "(+62) 9## #### ###", 1043 "(+62) 2# #### ####", 1044 "(+62) 2## #### ####", 1045 "(+62) 3## #### ####", 1046 "(+62) 4## #### ####", 1047 "(+62) 5## #### ####", 1048 "(+62) 6## #### ####", 1049 "(+62) 7## #### ####", 1050 "(+62) 8## #### ####", 1051 "(+62) 9## #### ####" 1052 ]; 1053 return this.digitBuild(choice(data, this.rnd)); 1054 } 1055 1056 /// 1057 string addressCityName() { 1058 static enum data = [ 1059 "Airmadidi", 1060 "Ampana", 1061 "Amurang", 1062 "Andolo", 1063 "Banggai", 1064 "Bantaeng", 1065 "Barru", 1066 "Bau-Bau", 1067 "Benteng", 1068 "Bitung", 1069 "Bolaang Uki", 1070 "Boroko", 1071 "Bulukumba", 1072 "Bungku", 1073 "Buol", 1074 "Buranga", 1075 "Donggala", 1076 "Enrekang", 1077 "Gorontalo", 1078 "Jeneponto", 1079 "Kawangkoan", 1080 "Kendari", 1081 "Kolaka", 1082 "Kotamobagu", 1083 "Kota Raha", 1084 "Kwandang", 1085 "Lasusua", 1086 "Luwuk", 1087 "Majene", 1088 "Makale", 1089 "Makassar", 1090 "Malili", 1091 "Mamasa", 1092 "Mamuju", 1093 "Manado", 1094 "Marisa", 1095 "Maros", 1096 "Masamba", 1097 "Melonguane", 1098 "Ondong Siau", 1099 "Palopo", 1100 "Palu", 1101 "Pangkajene", 1102 "Pare-Pare", 1103 "Parigi", 1104 "Pasangkayu", 1105 "Pinrang", 1106 "Polewali", 1107 "Poso", 1108 "Rantepao", 1109 "Ratahan", 1110 "Rumbia", 1111 "Sengkang", 1112 "Sidenreng", 1113 "Sigi Biromaru", 1114 "Sinjai", 1115 "Sunggu Minasa", 1116 "Suwawa", 1117 "Tahuna", 1118 "Takalar", 1119 "Tilamuta", 1120 "Toli Toli", 1121 "Tomohon", 1122 "Tondano", 1123 "Tutuyan", 1124 "Unaaha", 1125 "Wangi Wangi", 1126 "Wanggudu", 1127 "Watampone", 1128 "Watan Soppeng", 1129 "Ambarawa", 1130 "Anyer", 1131 "Bandung", 1132 "Bangil", 1133 "Banjar (Jawa Barat)", 1134 "Banjarnegara", 1135 "Bangkalan", 1136 "Bantul", 1137 "Banyumas", 1138 "Banyuwangi", 1139 "Batang", 1140 "Batu", 1141 "Bekasi", 1142 "Blitar", 1143 "Blora", 1144 "Bogor", 1145 "Bojonegoro", 1146 "Bondowoso", 1147 "Boyolali", 1148 "Bumiayu", 1149 "Brebes", 1150 "Caruban", 1151 "Cianjur", 1152 "Ciamis", 1153 "Cibinong", 1154 "Cikampek", 1155 "Cikarang", 1156 "Cilacap", 1157 "Cilegon", 1158 "Cirebon", 1159 "Demak", 1160 "Depok", 1161 "Garut", 1162 "Gresik", 1163 "Indramayu", 1164 "Jakarta", 1165 "Jember", 1166 "Jepara", 1167 "Jombang", 1168 "Kajen", 1169 "Karanganyar", 1170 "Kebumen", 1171 "Kediri", 1172 "Kendal", 1173 "Kepanjen", 1174 "Klaten", 1175 "Pelabuhan Ratu", 1176 "Kraksaan", 1177 "Kudus", 1178 "Kuningan", 1179 "Lamongan", 1180 "Lumajang", 1181 "Madiun", 1182 "Magelang", 1183 "Magetan", 1184 "Majalengka", 1185 "Malang", 1186 "Mojokerto", 1187 "Mojosari", 1188 "Mungkid", 1189 "Ngamprah", 1190 "Nganjuk", 1191 "Ngawi", 1192 "Pacitan", 1193 "Pamekasan", 1194 "Pandeglang", 1195 "Pare", 1196 "Pati", 1197 "Pasuruan", 1198 "Pekalongan", 1199 "Pemalang", 1200 "Ponorogo", 1201 "Probolinggo", 1202 "Purbalingga", 1203 "Purwakarta", 1204 "Purwodadi", 1205 "Purwokerto", 1206 "Purworejo", 1207 "Rangkasbitung", 1208 "Rembang", 1209 "Salatiga", 1210 "Sampang", 1211 "Semarang", 1212 "Serang", 1213 "Sidayu", 1214 "Sidoarjo", 1215 "Singaparna", 1216 "Situbondo", 1217 "Slawi", 1218 "Sleman", 1219 "Soreang", 1220 "Sragen", 1221 "Subang", 1222 "Sukabumi", 1223 "Sukoharjo", 1224 "Sumber", 1225 "Sumedang", 1226 "Sumenep", 1227 "Surabaya", 1228 "Surakarta", 1229 "Tasikmalaya", 1230 "Tangerang", 1231 "Tangerang Selatan", 1232 "Tegal", 1233 "Temanggung", 1234 "Tigaraksa", 1235 "Trenggalek", 1236 "Tuban", 1237 "Tulungagung", 1238 "Ungaran", 1239 "Wates", 1240 "Wlingi", 1241 "Wonogiri", 1242 "Wonosari", 1243 "Wonosobo", 1244 "Yogyakarta", 1245 "Atambua", 1246 "Baa", 1247 "Badung", 1248 "Bajawa", 1249 "Bangli", 1250 "Bima", 1251 "Denpasar", 1252 "Dompu", 1253 "Ende", 1254 "Gianyar", 1255 "Kalabahi", 1256 "Karangasem", 1257 "Kefamenanu", 1258 "Klungkung", 1259 "Kupang", 1260 "Labuhan Bajo", 1261 "Larantuka", 1262 "Lewoleba", 1263 "Maumere", 1264 "Mataram", 1265 "Mbay", 1266 "Negara", 1267 "Praya", 1268 "Raba", 1269 "Ruteng", 1270 "Selong", 1271 "Singaraja", 1272 "Soe", 1273 "Sumbawa Besar", 1274 "Tabanan", 1275 "Taliwang", 1276 "Tambolaka", 1277 "Tanjung", 1278 "Waibakul", 1279 "Waikabubak", 1280 "Waingapu", 1281 "Denpasar", 1282 "Negara,Bali", 1283 "Singaraja", 1284 "Tabanan", 1285 "Bangli" 1286 ]; 1287 return choice(data, this.rnd); 1288 } 1289 1290 /// 1291 override string addressState() { 1292 static enum data = [ 1293 "Aceh", 1294 "Sumatera Utara", 1295 "Sumatera Barat", 1296 "Jambi", 1297 "Bangka Belitung", 1298 "Riau", 1299 "Kepulauan Riau", 1300 "Bengkulu", 1301 "Sumatera Selatan", 1302 "Lampung", 1303 "Banten", 1304 "DKI Jakarta", 1305 "Jawa Barat", 1306 "Jawa Tengah", 1307 "Jawa Timur", 1308 "Nusa Tenggara Timur", 1309 "DI Yogyakarta", 1310 "Bali", 1311 "Nusa Tenggara Barat", 1312 "Kalimantan Barat", 1313 "Kalimantan Tengah", 1314 "Kalimantan Selatan", 1315 "Kalimantan Timur", 1316 "Kalimantan Utara", 1317 "Sulawesi Selatan", 1318 "Sulawesi Utara", 1319 "Gorontalo", 1320 "Sulawesi Tengah", 1321 "Sulawesi Barat", 1322 "Sulawesi Tenggara", 1323 "Maluku", 1324 "Maluku Utara", 1325 "Papua Barat", 1326 "Papua" 1327 ]; 1328 return choice(data, this.rnd); 1329 } 1330 1331 /// 1332 override string addressDefaultCountry() { 1333 static enum data = [ 1334 "Indonesia" 1335 ]; 1336 return choice(data, this.rnd); 1337 } 1338 1339 /// 1340 override string addressStreetAddress() { 1341 return format!"%s no %s"(addressStreetName(), addressBuildingNumber()); 1342 } 1343 1344 /// 1345 string addressStreetPrefix() { 1346 static enum data = [ 1347 "Ds.", 1348 "Dk.", 1349 "Gg.", 1350 "Jln.", 1351 "Jr.", 1352 "Kpg.", 1353 "Ki.", 1354 "Psr." 1355 ]; 1356 return choice(data, this.rnd); 1357 } 1358 1359 /// 1360 override string addressStreetName() { 1361 switch(uniform(0, 2, this.rnd)) { 1362 case 0: 1363 return format!"%s %s"(addressStreetPrefix(), nameFirstName()); 1364 case 1: 1365 return format!"%s %s"(addressStreetPrefix(), nameLastName()); 1366 default: assert(false); 1367 } 1368 } 1369 1370 /// 1371 override string addressCity() { 1372 return format!"%s"(addressCityName()); 1373 } 1374 1375 /// 1376 override string addressPostcode() { 1377 static enum data = [ 1378 "#####" 1379 ]; 1380 return this.digitBuild(choice(data, this.rnd)); 1381 } 1382 1383 /// 1384 override string companySuffix() { 1385 static enum data = [ 1386 "(Persero) Tbk", 1387 "Tbk" 1388 ]; 1389 return choice(data, this.rnd); 1390 } 1391 1392 /// 1393 string companyPrefix() { 1394 static enum data = [ 1395 "PT", 1396 "CV", 1397 "UD", 1398 "PD", 1399 "Perum" 1400 ]; 1401 return choice(data, this.rnd); 1402 } 1403 1404 /// 1405 override string companyName() { 1406 switch(uniform(0, 3, this.rnd)) { 1407 case 0: 1408 return format!"%s %s"(companyPrefix(), nameLastName()); 1409 case 1: 1410 return format!"%s %s"(nameLastName(), companySuffix()); 1411 case 2: 1412 return format!"%s %s %s"(companyPrefix(), nameLastName(), companySuffix()); 1413 default: assert(false); 1414 } 1415 } 1416 1417 /// 1418 override string internetFreeEmail() { 1419 static enum data = [ 1420 "'gmail.com'", 1421 "'yahoo.com'", 1422 "'gmail.co.id'", 1423 "'yahoo.co.id'" 1424 ]; 1425 return choice(data, this.rnd); 1426 } 1427 1428 /// 1429 override string internetDomainSuffix() { 1430 static enum data = [ 1431 "com", 1432 "net", 1433 "org", 1434 "asia", 1435 "tv", 1436 "biz", 1437 "info", 1438 "in", 1439 "name", 1440 "co", 1441 "ac.id", 1442 "sch.id", 1443 "go.id", 1444 "mil.id", 1445 "co.id", 1446 "or.id", 1447 "web.id", 1448 "my.id", 1449 "biz.id", 1450 "desa.id" 1451 ]; 1452 return choice(data, this.rnd); 1453 } 1454 1455 }