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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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