cargo build
cargo build --release
- Help
$ rand -h Random generator Usage: rand --rt <RT> --len <LEN> Options: -r, --rt <RT> Random type, "num", "alpha", "alphanum", "lower", "upper" -l, --len <LEN> Random length -h, --help Print help information -V, --version Print version information
- Generate a random string, length is 10, include number.
$ rand --rt "num" --len 10 6075446545
- Generate a random string, length is 12, include lower/upper alphabet.
$ rand --rt "alpha" --len 12 pKARDgIYSPRX
- Generate a random string, length is 14, include number, lower/upper alphabet.
$ rand --rt "alphanum" --len 14 piW2Wxjy5AD3f7
- Generate a random string, length is 16, include lower alphabet.
$ rand --rt "lower" --len 16 mnwoihnhgctpecwo
- Generate a random string, length is 18, include upper alphabet.
$ rand --rt "upper" --len 18 PQLDYNUWBRKPPOOJRD