mangofetch-core 0.5.5

Core download engine for MangoFetch
Documentation
pub const RANDOM_NAMES: &[&str] = &[
    "abulurd_harkonnen",
    "agamemnon",
    "ajax",
    "albert_atreides",
    "alef_burzmali",
    "alia_atreides",
    "alma_mavis_taraza",
    "aman_wutin",
    "amtal",
    "anirul",
    "anteac",
    "antifatigue_pills",
    "aql",
    "aramsham",
    "arcana",
    "archduke_armand_ecaz",
    "arifa",
    "arjen_gates",
    "armored_screen",
    "arrakeen",
    "arrakis",
    "assan_tariq",
    "assassins_handbook",
    "atomics",
    "auliya",
    "aumas",
    "auqaf",
    "avila",
    "axlotl_tank",
    "ayat",
    "ayil",
    "bahada",
    "bahr_bela_ma",
    "bakka",
    "baklawa",
    "baliset",
    "barachan",
    "barandiko",
    "barbarossa",
    "baron_yaoufirks",
    "beakkal",
    "beast_rabban",
    "bela_tegeuse",
    "bellonda",
    "bene_gesserit",
    "bene_tleilax",
    "biarek",
    "bijaz",
    "bindu",
    "bindu_suspension",
    "biyan",
    "bled",
    "body_temperature_pills",
    "book_leto",
    "book_of_kreos",
    "bourka",
    "bravos",
    "bu_ji",
    "bureau_of_faith",
    "burhan",
    "burseg",
    "burzmali",
    "butlerian_jihad",
    "buzzell",
    "cadelam",
    "caid",
    "caladan",
    "caliph",
    "cammar_pilru",
    "cedon",
    "chairdogs",
    "chani",
    "chapterhouse",
    "chenoeh",
    "choam",
    "chusuk",
    "coif",
    "cold_air_walls",
    "comnet",
    "cone_of_silence",
    "coriolis_storm",
    "corrin",
    "count_fenring",
    "count_ilban_richese",
    "count_memnon_thorvald",
    "crompton",
    "crusher",
    "cryologic_tank",
    "crysknife",
    "ctair_pilru",
    "cueshma",
    "cutterray",
    "cymek",
    "dama",
    "daniel",
    "dante",
    "darwi_odrade",
    "desert_hare",
    "dmurr_pilru",
    "dominic_vernius",
    "doria",
    "dorotea",
    "dortujla",
    "duncan_idaho",
    "dur",
    "eagle",
    "earth",
    "ecaz",
    "edric",
    "elrood_ix",
    "enfiel",
    "erasmus",
    "esmar_tuek",
    "face_dancers",
    "faradn",
    "farok",
    "faykan_butler",
    "feyd_rautha",
    "fish_speakers",
    "fremen",
    "futar",
    "gaar",
    "gaius_helen_mohiam",
    "galicia",
    "gammu",
    "gamont",
    "gansireed",
    "ghanima_atreides",
    "giedi_prime",
    "gilbertus_albans",
    "ginaz",
    "glossu_rabban",
    "glowglobe",
    "griffin_harkonnen",
    "grumman",
    "guild_navigators",
    "gurney_halleck",
    "hagal",
    "harah",
    "harmonthep",
    "hawk",
    "hayt",
    "hecate",
    "hedley_tuek",
    "heighliner",
    "helena_atreides",
    "hellica",
    "hessra",
    "hidar_fen_ajidica",
    "holtzman_shield",
    "honored_matres",
    "house_atreides",
    "house_corrino",
    "house_ecaz",
    "house_fenring",
    "house_ginaz",
    "house_harkonnen",
    "house_mutelli",
    "house_richese",
    "house_thorvald",
    "house_vernius",
    "hunter_seeker",
    "hwi_noree",
    "iago_kurin",
    "iblis_ginjo",
    "ishia",
    "ishkal",
    "ix",
    "jamis",
    "javid",
    "juno",
    "kailea_vernius",
    "kangaroo_mouse",
    "khrone",
    "kinet",
    "kit_fox",
    "korba",
    "lady_elmi_thorvald",
    "lady_hagal",
    "lady_jessica",
    "lady_shando_balut",
    "landsraad",
    "lasgun",
    "laza_tiger",
    "ledden_pook",
    "leto_i_atreides",
    "leto_ii_atreides",
    "leto_ii_the_elder",
    "lichna",
    "liet_kynes",
    "lingar_tykanik",
    "livia_butler",
    "logno",
    "lord_niko_bludd",
    "lucilla",
    "lupino_ord",
    "luyseyal",
    "manion_butler",
    "margot_fenring",
    "marie_fenring",
    "marty",
    "master_tleilaxu",
    "master_zaaf",
    "mentat",
    "miles_teg",
    "moneo_atreides",
    "murbella",
    "muriz",
    "namri",
    "nayla",
    "norma_cenva",
    "omnius",
    "ornithopter",
    "otheym",
    "otorio",
    "parella",
    "parmentier",
    "paul_atreides",
    "paulus_atreides",
    "pilargo",
    "pincknon",
    "piter_de_vries",
    "ponciard",
    "poritrin",
    "princess_ilesa_ecaz",
    "princess_irulan",
    "princess_sanda_ecaz",
    "princess_wensicia",
    "quadra",
    "quentin_butler",
    "ramallo",
    "raquella_berto_anirul",
    "rayna_szento",
    "rebecca",
    "reenol",
    "relicon",
    "renditai",
    "rhombur_vernius",
    "richese",
    "roc",
    "rodale_ix",
    "romo",
    "ros_jal",
    "rossak",
    "salusa_secundus",
    "sandtrout",
    "sandworm",
    "sardaukar",
    "scytale",
    "scytale_the_elder",
    "semboule",
    "seneca",
    "seprek",
    "serena_butler",
    "seurat",
    "shaddam_iv",
    "shadout_mapes",
    "sheeana",
    "sheeana_brugh",
    "sikun",
    "siona_atreides",
    "slig",
    "sloth_bear",
    "souci",
    "spacing_guild",
    "staban_tuek",
    "steer",
    "stilgar",
    "stillsuit",
    "suk_school",
    "swordmasters_of_ginaz",
    "tanidia_nerus",
    "taraza",
    "tessia",
    "the_crypt",
    "thufir_hawat",
    "thumper",
    "tlaloc",
    "truthsayers",
    "tuek",
    "tula_harkonnen",
    "tyekanik",
    "tylwyth_waff",
    "tyros_repha",
    "udir",
    "valya_harkonnen",
    "victor_atreides",
    "viktor_atreides",
    "viscount_hundro_moritani",
    "vladimir_harkonnen",
    "vorian_atreides",
    "waff",
    "wanna_yueh",
    "wellington_yueh",
    "whitmore_bludd",
    "wild_ass",
    "xavier_harkonnen",
    "xerxes",
    "xuttah",
    "zhufa_szur",
    "ziarenko_javid",
];

pub fn get_random_name() -> &'static str {
    use std::time::{SystemTime, UNIX_EPOCH};
    let seed = SystemTime::now()
        .duration_since(UNIX_EPOCH)
        .unwrap_or_default()
        .as_nanos() as usize;
    RANDOM_NAMES[seed % RANDOM_NAMES.len()]
}