An open API service indexing awesome lists of open source software.

https://github.com/codeconfidant/randstr-random

Python package for generating strings with random characters.
https://github.com/codeconfidant/randstr-random

python3 random-strings

Last synced: about 1 month ago
JSON representation

Python package for generating strings with random characters.

Awesome Lists containing this project

README

          

# ***randstr-random***

Python package for generating strings with random characters.

Make sure to have the latest version of Python 3 installed although this should work with previous versions.

To install the package with pip enter command in terminal:
pip install randstr-random

To uninstall the package with pip enter command in terminal:
pip uninstall randstr-random



Method


Description




randdigit()


Generates a random digit ranging from 0 to 9 (Digits in Decimal Number System) and returns it as a string.




randalpha()


Generates a random lowercase letter from the english alphabet and returns it as a string.




randspec()


Generates a random special character and returns it as a string.




generate(string_length, seed_type)


Return a string with random values of designated int length (Cap of 10000).
The random value combos are selected by using a specific string for the seed_type argument.

The seed_type argument value options (not case sensitive) are as follows:

"al" - (Alphabet Lower) Random lowercase alphabet letters.

"au" - (Alphabet Upper) Random uppercase alphabet letters.

"dig" - (Digit) Random digits 0-9.

"spec" - (Special) Random special characters.

"ad" - (Alphabet Lower | Alphabet Upper | Digit) Random lowercase & uppercase alphabet letters. Random digits 0-9.

"ads" - (Alphabet Lower | Alphabet Upper | Digit | Special) Random lowercase & uppercase alphabet letters. Random digits 0-9. Random special characters.




isspec(arg)


Return true if all characters in arg string are special characters.




isads(arg)


Return true if all characters in arg string are either upper/lower case alphabet, decimal or special characters.

[Back to Top](#randstr-random)

---