Skip to content

garytyler/randstr-plus

Repository files navigation

randstr-plus

A slightly more flexible string generator

Actions Status PyPI PyPI - Python Version GitHub Code style: black

Functions

randstr(min_length: int = 5, max_length: int = 25, min_tokens: int = 1, max_tokens: int = 5, lowercase_letters: bool = True, uppercase_letters: bool = True, punctuation: bool = True, numbers: bool = True) -> str

Return a single string generated from random characters according to the given parameters.
 
Keyword Arguments:
    min_length {int} -- minimum total character length (default: {5})
    max_length {int} -- maximum total character length  (default: {25})
    min_tokens {int} -- minimum total tokens/words (default: {1})
    max_tokens {int} -- maximum total tokens/words (default: {5})
    lowercase_letters {bool} -- allow lowercase letters (default: {True})
    uppercase_letters {bool} -- allow uppercase letters (default: {True})
    punctuation {bool} -- allow punctuation characters (default: {True})
    numbers {bool} -- allow numbers (default: {True})
 
Returns:
    str -- generated string

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages