hubworld 0.1.3

A Rust library for generating random data: UUIDs, names, and passwords
Documentation
# HubWorld

A Rust library for generating random data: UUIDs, names, and passwords.

## Features

- 🔐 **UUID Generation** - Generate random UUID v4
- 👤 **Name Generation** - Generate random first names, last names, and full names
- 🔑 **Password Generation** - Generate secure random passwords with customizable length

## Installation

Add this to your `Cargo.toml`:

```toml
[dependencies]
hubworld = "0.1.0"
```

## Usage

### UUID Generation

```rust
use hubworld::generate_uuid;

let id = generate_uuid();
println!("Generated UUID: {}", id);
```

### Name Generation

```rust
use hubworld::{generate_first_name, generate_last_name, generate_full_name};

let first_name = generate_first_name();
let last_name = generate_last_name();
let full_name = generate_full_name();

println!("First: {}, Last: {}, Full: {}", first_name, last_name, full_name);
```

### Password Generation

```rust
use hubworld::{generate_password, password::generate_password_with_length};

// Default length (16 characters)
let password = generate_password();

// Custom length
let long_password = generate_password_with_length(32);
```

## Contribuindo

Contribuições são muito bem-vindas! Veja o arquivo [CONTRIBUTING.md](CONTRIBUTING.md) para mais detalhes.

## License

Este projeto é open source e está licenciado sob a [MIT license](LICENSE-MIT).