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