Skip to main content

A more flexible string generator

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

randstr-plus-0.0.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

randstr_plus-0.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file randstr-plus-0.0.2.tar.gz.

File metadata

  • Download URL: randstr-plus-0.0.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.8.5 Linux/4.19.128-microsoft-standard

File hashes

Hashes for randstr-plus-0.0.2.tar.gz
Algorithm Hash digest
SHA256 525705afea1144f6f3fd84fa8f61a6c6736384b286ed31053fe6d33aa647e7c4
MD5 11c585074197d044de38878049b070f5
BLAKE2b-256 00d630631aaf88ea2668d3c27c131e1159bffc7a81632a3730be93b5ddce7c6c

See more details on using hashes here.

File details

Details for the file randstr_plus-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: randstr_plus-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.8.5 Linux/4.19.128-microsoft-standard

File hashes

Hashes for randstr_plus-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1d7b902c2918eb4d561f23f723ce2abf509f1a883bb3e0862bc3cce886a61e58
MD5 d9c28f2238c4a908df6bc0c3ecdee940
BLAKE2b-256 8c58ceef728964eae2004b19ca855924c6dcd3890ef04e2b3ff66fdd3ce15e8b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page