1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_fi; 4 5 import faked.base; 6 7 8 /// 9 class Faker_fi : 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 nameFemaleFirstName() { 23 auto data = [ 24 "Aino", 25 "Anja", 26 "Anna", 27 "Anne", 28 "Anneli", 29 "Annikki", 30 "Eeva", 31 "Elina", 32 "Elisabet", 33 "Emilia", 34 "Eveliina", 35 "Hanna", 36 "Hannele", 37 "Helena", 38 "Inkeri", 39 "Irmeli", 40 "Johanna", 41 "Kaarina", 42 "Karoliina", 43 "Katariina", 44 "Kristiina", 45 "Kyllikki", 46 "Laura", 47 "Leena", 48 "Liisa", 49 "Maarit", 50 "Maija", 51 "Mari", 52 "Maria", 53 "Marika", 54 "Marja", 55 "Marjatta", 56 "Minna", 57 "Orvokki", 58 "Pauliina", 59 "Pirjo", 60 "Pirkko", 61 "Päivi", 62 "Riitta", 63 "Ritva", 64 "Sari", 65 "Satu", 66 "Sinikka", 67 "Sofia", 68 "Susanna", 69 "Tarja", 70 "Tellervo", 71 "Tiina", 72 "Tuula", 73 "Tuulikki" 74 ]; 75 return choice(data, this.rnd); 76 } 77 78 /// 79 override string nameLastName() { 80 auto data = [ 81 "Aaltonen", 82 "Ahonen", 83 "Anttila", 84 "Hakala", 85 "Heikkilä", 86 "Heikkinen", 87 "Heinonen", 88 "Hiltunen", 89 "Hirvonen", 90 "Hämäläinen", 91 "Jokinen", 92 "Järvinen", 93 "Kallio", 94 "Karjalainen", 95 "Kinnunen", 96 "Koivisto", 97 "Korhonen", 98 "Koskinen", 99 "Laakso", 100 "Laaksonen", 101 "Lahtinen", 102 "Laine", 103 "Laitinen", 104 "Lehtinen", 105 "Lehto", 106 "Lehtonen", 107 "Leinonen", 108 "Leppänen", 109 "Manninen", 110 "Mattila", 111 "Miettinen", 112 "Mustonen", 113 "Mäkelä", 114 "Mäkinen", 115 "Niemi", 116 "Nieminen", 117 "Ojala", 118 "Pitkänen", 119 "Rantanen", 120 "Räsänen", 121 "Saarinen", 122 "Salminen", 123 "Salo", 124 "Salonen", 125 "Savolainen", 126 "Toivonen", 127 "Tuominen", 128 "Turunen", 129 "Virtanen", 130 "Väisänen" 131 ]; 132 return choice(data, this.rnd); 133 } 134 135 /// 136 override string nameFirstName() { 137 auto data = [ 138 "Aleksi", 139 "Antero", 140 "Antti", 141 "Ari", 142 "Eero", 143 "Ensio", 144 "Erik", 145 "Erkki", 146 "Hannu", 147 "Heikki", 148 "Henrik", 149 "Ilmari", 150 "Jaakko", 151 "Janne", 152 "Jari", 153 "Johannes", 154 "Juha", 155 "Juhani", 156 "Juho", 157 "Jukka", 158 "Kalervo", 159 "Kalevi", 160 "Kari", 161 "Kristian", 162 "Lauri", 163 "Markku", 164 "Marko", 165 "Markus", 166 "Martti", 167 "Matias", 168 "Matti", 169 "Mika", 170 "Mikael", 171 "Mikko", 172 "Olavi", 173 "Oskari", 174 "Pekka", 175 "Pentti", 176 "Petri", 177 "Petteri", 178 "Sakari", 179 "Sami", 180 "Seppo", 181 "Tapani", 182 "Tapio", 183 "Timo", 184 "Tuomas", 185 "Valtteri", 186 "Veikko", 187 "Ville", 188 "Aino", 189 "Anja", 190 "Anna", 191 "Anne", 192 "Anneli", 193 "Annikki", 194 "Eeva", 195 "Elina", 196 "Elisabet", 197 "Emilia", 198 "Eveliina", 199 "Hanna", 200 "Hannele", 201 "Helena", 202 "Inkeri", 203 "Irmeli", 204 "Johanna", 205 "Kaarina", 206 "Karoliina", 207 "Katariina", 208 "Kristiina", 209 "Kyllikki", 210 "Laura", 211 "Leena", 212 "Liisa", 213 "Maarit", 214 "Maija", 215 "Mari", 216 "Maria", 217 "Marika", 218 "Marja", 219 "Marjatta", 220 "Minna", 221 "Orvokki", 222 "Pauliina", 223 "Pirjo", 224 "Pirkko", 225 "Päivi", 226 "Riitta", 227 "Ritva", 228 "Sari", 229 "Satu", 230 "Sinikka", 231 "Sofia", 232 "Susanna", 233 "Tarja", 234 "Tellervo", 235 "Tiina", 236 "Tuula", 237 "Tuulikki" 238 ]; 239 return choice(data, this.rnd); 240 } 241 242 /// 243 override string nameMaleFirstName() { 244 auto data = [ 245 "Aleksi", 246 "Antero", 247 "Antti", 248 "Ari", 249 "Eero", 250 "Ensio", 251 "Erik", 252 "Erkki", 253 "Hannu", 254 "Heikki", 255 "Henrik", 256 "Ilmari", 257 "Jaakko", 258 "Janne", 259 "Jari", 260 "Johannes", 261 "Juha", 262 "Juhani", 263 "Juho", 264 "Jukka", 265 "Kalervo", 266 "Kalevi", 267 "Kari", 268 "Kristian", 269 "Lauri", 270 "Markku", 271 "Marko", 272 "Markus", 273 "Martti", 274 "Matias", 275 "Matti", 276 "Mika", 277 "Mikael", 278 "Mikko", 279 "Olavi", 280 "Oskari", 281 "Pekka", 282 "Pentti", 283 "Petri", 284 "Petteri", 285 "Sakari", 286 "Sami", 287 "Seppo", 288 "Tapani", 289 "Tapio", 290 "Timo", 291 "Tuomas", 292 "Valtteri", 293 "Veikko", 294 "Ville" 295 ]; 296 return choice(data, this.rnd); 297 } 298 299 300 override string nameName() { 301 final switch(uniform(0, 4, this.rnd)) { 302 case 0: return nameFirstName() ~ " " ~ nameLastName(); 303 case 1: return nameFirstName() ~ " " ~ nameLastName(); 304 case 2: return nameMaleFirstName() ~ " " ~ nameLastName(); 305 case 3: return nameFemaleFirstName() ~ " " ~ nameLastName(); 306 } 307 } 308 309 }