Skip to main content

This tool is made to generate Randomized information. All addresses generated ARE REAL they are all grabbed off 'https://openaddresses.io'

Project description

 ______    _   _
|  ____|  | | | |
| |__ __ _| |_| |__   ___ _ __
|  __/ _` | __| '_ \ / _ \ '__|
| | | (_| | |_| | | |  __/ |
|_|  \__,_|\__|_| |_|\___|_|

Random-Information-Generator

A command-line tool for randomly generating various kinds of information.


Available generators

Name generator

Generates randomly picked names using RandomProfile. Offers a choice between either full names, or just first or last ones.

Address generator

Generates real, randomly picked addresses from the USA using Random Address and https://openaddresses.io. Offers a choice to pull either from a specific state or all states.

Password generator

Generates passwords of the user's desired length. Passwords are generated using Python's secrets module.

Email generator

Generates random emails. The emails are formed by combining a random name, either a user-selected domain or random one from RandomProfile, a set of random alphanumeric characters.

Example(s):

mccall.albertIluG@mail.com
ferguson.damienl4YA@myself.com
guerrero.colton2Ll7@workmail.com
bentley.gregoryz1aeQoq@myself.com
zavala.kaisonr1n3nZU@aol.de
peters.landonrWD@planetmail.com
alfaro.connerLZ4jV@hotmail.com
hogan.lucanD9vyu@workmail.com
pennington.cain49YUp@myself.com
conley.neofBrFCs@gmx.net

Profile generator

Generates a random fake identity using RandomProfile, including a name, address, phone number, job, height, etc.. Emphasis on fake, information is not guaranteed to be real or valid.

Example(s):

first_name: Ty
last_name: Ventura
hair_color: yellow
blood_type: (O+)
full_name: Ty Ventura
DOB: 04/03/1971
age: 51
height: 154
weight: 50
phone: +1-466-915-9427
address: 116 Hill St. Vice City UT 58169
email: tyventura@usa.com
job_title: Game Designer
ip_address: 38.10.38.67

Coordinate generator

Generates real, randomly picked coordinates from the USA using Random Address and https://openaddresses.io. Offers a choice to pull either from a specific state or all states.

Coin flip generator

Generates coin flips, heads or tails.

Random number generator

Generates random integer numbers between two number (inclusive) that you supply.


How to build

Run the following commands in the project directory:

python3 -m build

The built packages will appear in dist/.

Installation

Random-Information-Generator is avalible on PyPi, and can be installed by running the following command(s):

pip install random-information-generator

Alternatively, You can download the latest package from Releases, or build from source, and install it using the following command(s):

pip install <package name goes here>

How to run

Python 3 is required.

If Random-Information-Generator was installed via package, simply run the following command(s):

randominformationgenerator

Alternatively, Random-Information-Generator is a stand-alone script and can be run by following these instructions:

The following dependencies are required:

Which can be installed using the following command(s):

pip install colorama random-address random-profile

The stand-alone script can then be run using either of the following commands in the project directory:

python3 src/random_information_generator/Info.py
./src/random_information_generator/Info.py

Changelog

  • Fixed calls to functions from random_profile.
  • Fixed printing of logo.
  • Fixed packaging dependencies.
  • Added license (GPLv3).

Change Log

  • Fixed calls to functions from random_profile.
  • Fixed printing of logo.
  • Fixed packaging dependencies.
  • Added license (GPLv3).

1.0

  • Initial release.

Project details


Release history Release notifications | RSS feed

This version

1.1

Download files

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

Source Distribution

random_information_generator-1.1.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

random_information_generator-1.1-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file random_information_generator-1.1.tar.gz.

File metadata

File hashes

Hashes for random_information_generator-1.1.tar.gz
Algorithm Hash digest
SHA256 9ef79ffd40de31e6cb3b613438536d7e2b6f0f7fcb300d78ce03d8fd3c43e90a
MD5 7e8ce36859d7ff731b34b65a9f817b9e
BLAKE2b-256 f15675833a78034aa8088a543adb41ae3106b80a2a941aa276f0e11a5e960dc0

See more details on using hashes here.

File details

Details for the file random_information_generator-1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for random_information_generator-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 20987972c60286f9977c84d7b4caa9b4193da36ed93c1eb7ffa216c9a494c952
MD5 58a75ca12e320bc9d35c03bed292a78a
BLAKE2b-256 6b963a53bf93e1cee4d7cae4a7dc714ea996d9c449b25abbe32bd27d983cd1be

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