#random #charset #length #language

random-string

Allows to generate random strings based on a given charset and length

6 releases (3 stable)

1.1.0 Jan 10, 2024
1.0.1 Oct 20, 2023
1.0.0 Jul 3, 2021
0.2.0 Mar 15, 2021
0.1.1 Oct 10, 2020

#1186 in Algorithms

Download history 4230/week @ 2025-10-12 4724/week @ 2025-10-19 5081/week @ 2025-10-26 6217/week @ 2025-11-02 5941/week @ 2025-11-09 8213/week @ 2025-11-16 9379/week @ 2025-11-23 8327/week @ 2025-11-30 7869/week @ 2025-12-07 7133/week @ 2025-12-14 5724/week @ 2025-12-21 4501/week @ 2025-12-28 7580/week @ 2026-01-04 7673/week @ 2026-01-11 7580/week @ 2026-01-18 8092/week @ 2026-01-25

31,461 downloads per month
Used in 56 crates (46 directly)

GPL-3.0-only

6KB
78 lines

random-string

A simple crate that allows you to generate random strings based on a given charset and length.

Usage

Add a dependence in Cargo.toml

[dependencies]
random-string = "1.0"

Example

use random_string::generate;

fn main() {
    let charset = "1234567890";

    println!("[{}]", generate(6, charset));
}

Dependencies

~36KB