@xaroth8088/random-names
Version:
A random name generator for all kinds of things
18 lines (16 loc) • 3.63 kB
JavaScript
import { sample } from 'lodash-es';
export default function hungarians() {
let names;
const type = Math.random() > 0.5 ? 0 : 1;
const nm1 = ['Ábel', 'Ádám', 'Ákos', 'Ármin', 'Áron', 'Árpád', 'Adrián', 'Albert', 'Alex', 'Alexander', 'András', 'Antal', 'Arnold', 'Attila', 'Bálint', 'Béla', 'Balázs', 'Barna', 'Barnabás', 'Bence', 'Bendegúz', 'Benedek', 'Benjámin', 'Benjamin', 'Bertalan', 'Boldizsár', 'Botond', 'Csaba', 'Csanád', 'Csongor', 'Dániel', 'Dávid', 'Dénes', 'Dezső', 'Dominik', 'Domonkos', 'Donát', 'Endre', 'Erik', 'Ferenc', 'Flórián', 'Gábor', 'Géza', 'Gergő', 'Gergely', 'György', 'Gyula', 'Henrik', 'Imre', 'István', 'János', 'József', 'Jakab', 'Kálmán', 'Károly', 'Kevin', 'Kornél', 'Kristóf', 'Krisztián', 'Krisztofer', 'László', 'Lajos', 'Levente', 'Márió', 'Márkó', 'Márk', 'Márton', 'Máté', 'Mátyás', 'Marcell', 'Martin', 'Mihály', 'Miklós', 'Milán', 'Nándor', 'Noel', 'Norbert', 'Olivér', 'Pál', 'Péter', 'Patrik', 'Róbert', 'Rajmund', 'Renátó', 'Richárd', 'Roland', 'Rudolf', 'Sándor', 'Soma', 'Szabolcs', 'Szilárd', 'Szilveszter', 'Tamás', 'Tibor', 'Valentin', 'Viktor', 'Vilmos', 'Vince', 'Zalán', 'Zoltán', 'Zsolt', 'Zsombor'];
const nm2 = ['Ágnes', 'Éva', 'Adél', 'Adrienn', 'Alexandra', 'Andrea', 'Anett', 'Anikó', 'Anita', 'Anna', 'Annamária', 'Barbara', 'Beatrix', 'Bernadett', 'Bettina', 'Bianka', 'Blanka', 'Boglárka', 'Borbála', 'Brigitta', 'Cintia', 'Csenge', 'Csilla', 'Dóra', 'Dalma', 'Daniella', 'Diána', 'Dominika', 'Dorina', 'Dorina Mária', 'Dorka', 'Dorottya', 'Dzsenifer', 'Edina', 'Elizabet', 'Emese', 'Enikő', 'Erika', 'Erzsébet', 'Eszter', 'Evelin', 'Fanni', 'Flóra', 'Fruzsina', 'Gabriella', 'Georgina', 'Gréta', 'Hajnalka', 'Hanna', 'Henrietta', 'Ildikó', 'Ivett', 'Izabella', 'Júlia', 'Judit', 'Kíra', 'Kamilla', 'Kata', 'Katalin', 'Kinga', 'Kitti', 'Klaudia', 'Krisztina', 'Laura', 'Liliána', 'Lili', 'Lilla', 'Luca', 'Mária', 'Mónika', 'Martina', 'Melinda', 'Mercédesz', 'Nóra', 'Natália', 'Nikolett', 'Nikoletta', 'Noémi', 'Orsolya', 'Panna', 'Patrícia', 'Petra', 'Réka', 'Ramóna', 'Rebeka', 'Regina', 'Renáta', 'Sára', 'Szabina', 'Szilvia', 'Szimonetta', 'Tímea', 'Tünde', 'Tamara', 'Vanda', 'Vanessza', 'Veronika', 'Viktória', 'Virág', 'Vivien', 'Zita', 'Zsófia', 'Zsanett', 'Zsuzsanna'];
const nm3 = ['Antal', 'Bálint', 'Bakos', 'Miksa', 'Csatár', 'Bács', 'Balázs', 'Apród', 'Balla', 'Balog', 'Balogh', 'Barna', 'Barta', 'Biró', 'Bodnár', 'Bogdán', 'Bognár', 'Borbély', 'Boros', 'Budai', 'Egyed', 'Csonka', 'Deák', 'Dobos', 'Dudás', 'Fábián', 'Fülöp', 'Faragó', 'Farkas', 'Fazekas', 'Fehér', 'Fekete', 'Fodor', 'Gál', 'Gáspár', 'Gulyás', 'Hajdú', 'Halász', 'Hegedüs', 'Horváth', 'Illés', 'Jónás', 'Jakab', 'Juhász', 'Katona', 'Kelemen', 'Kerekes', 'Király', 'Kis', 'Kiss', 'Kocsis', 'Kovács', 'Kozma', 'László', 'Lakatos', 'Lengyel', 'Lukács', 'Márton', 'Máté', 'Mészáros', 'Magyar', 'Major', 'Mezei', 'Molnár', 'Németh', 'Nagy', 'Nemes', 'Novák', 'Oláh', 'Orbán', 'Orosz', 'Orsós', 'Pál', 'Pásztor', 'Péter', 'Pap', 'Papp', 'Vászoly', 'Pataki', 'Pintér', 'Rácz', 'Sándor', 'Simon', 'Sípos', 'Soós', 'Somogyi', 'Székely', 'Surány', 'Szücs', 'Szabó', 'Kende', 'Szalai', 'Szekeres', 'Szilágyi', 'Szőke', 'Szűts', 'Tóth', 'Török', 'Takács', 'Tamás', 'Váradi', 'Kapolcs', 'Zobor', 'Vörös', 'Varga', 'Vass', 'Veres', 'Vincze', 'Virág'];
{
if (type === 1) {
names = `${sample(nm3)} ${sample(nm2)}`;
} else {
names = `${sample(nm3)} ${sample(nm1)}`;
}
return names;
}
}