Tiny set of utilities to generate random data
Project description
randpy is a tiny set of utilities to generate random data such as strings, numbers, and dates.
Basic Data
>>> import randpy
>>> randpy.random_boolean()
True
>>> randpy.random_boolean()
False
>>> randpy.random_integer(minimum=0, maximum=10)
0
>>> randpy.random_integer(minimum=0, maximum=10)
10
>>> randpy.random_integer(minimum=0, maximum=10)
3
>>> randpy.random_decimal(minimum=0, maximum=1)
0.52
>>> randpy.random_decimal(minimum=0, maximum=5, digits=4)
1.9944
>>> randpy.random_choice([1, 2, 3, 4])
1
>>> randpy.random_choices([1, 2, 3, 4], 2)
[4, 4]
>>> randpy.random_choices([1, 2, 3, 4], 3)
[3, 1, 1]
Generators
>>> from randpy import generators
>>> generators.phone_number()
'2776904659'
>>> generators.phone_number(international_code=True)
'12776904659'
>>> randpy.address()
'865 Elm'
>>> randpy.address()
'652 S Blueridge Pl.'
>>> randpy.address()
'194 Country Ln.'
>>> generators.email()
'frank@aol.org'
>>> generators.email()
'kiara@aol.com'
>>> generators.city()
'Vancouver'
>>> generators.city()
'Chicago'
>>> generators.state()
'Rhode Island'
>>> generators.state(abbrev=True)
'RI'
>>> generators.province()
'Alberta'
>>> generators.province(abbrev=True)
'AB'
>>> generators.lorem_ipsum()
'Lorem ipsum dolor sit amet...'
>>> generators.first_name()
'Lucia'
>>> generators.last_name()
'Rossi'
>>> generators.full_name()
'Theo Santos'
>>> generators.url()
'https://www.wordpress.org'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
randpy-0.1.1.tar.gz
(6.9 kB
view details)
Built Distribution
File details
Details for the file randpy-0.1.1.tar.gz
.
File metadata
- Download URL: randpy-0.1.1.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ff55cada173a9e102f4309a7109e4507080312f5fcc9e910f04c13a0ee7c95 |
|
MD5 | 5517757ae574cab90f6393820217be87 |
|
BLAKE2b-256 | 1e401d628a09cabae32266001aeb6ee07046b52bb3bd6c5310e031b65772076d |
File details
Details for the file randpy-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: randpy-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 475f826ee35e35cd938d4af5fbb30485521a42f42ad4f26cd8fac6e722932d3c |
|
MD5 | e50a692cd7539829dccad222c4dc3e5b |
|
BLAKE2b-256 | 9de004d5bdc60ac83deadc596349fe4f2506a0ffe4ee3dac9bd5534d51fc5267 |