Skip to main content
Travis CI Coverage

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'

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

randpy-0.1.1-py2.py3-none-any.whl (10.7 kB view details)

Uploaded Python 2Python 3

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

Hashes for randpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 14ff55cada173a9e102f4309a7109e4507080312f5fcc9e910f04c13a0ee7c95
MD5 5517757ae574cab90f6393820217be87
BLAKE2b-256 1e401d628a09cabae32266001aeb6ee07046b52bb3bd6c5310e031b65772076d

See more details on using hashes here.

File details

Details for the file randpy-0.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for randpy-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 475f826ee35e35cd938d4af5fbb30485521a42f42ad4f26cd8fac6e722932d3c
MD5 e50a692cd7539829dccad222c4dc3e5b
BLAKE2b-256 9de004d5bdc60ac83deadc596349fe4f2506a0ffe4ee3dac9bd5534d51fc5267

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page