random-name 0.1.1

generates random names
Documentation
use rand::seq::IndexedRandom;

pub fn generate_name() -> String {
    let mut name = String::new();
    let first = vec!["kai", "luna", "zane", "ivy", "jax", "aria", "max", "nova", "finn", "ella"];
    let last = vec!["storm", "blaze", "rivers", "frost", "knight", "echo", "wolf", "stone", "drift", "haze"];

    match first.choose(&mut rand::rng()) {
        Some(n) => name.push_str(&n),
        None    => println!("failed"),
    }

    name.push_str(" ");

    match last.choose(&mut rand::rng()) {
        Some(n) => name.push_str(&n),
        None    => println!("failed"),
    }

    name
}