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 }