Generates random information of a person
Project description
get_random_people ·

A python package that generates huge dataset of fake, but real looking data of a person, that can be used to practice data science tools such as pandas. Useful to create graphs, tables, etc.
Installation
pip install get_random_people
Examples
To get single person, get_person()
from get_random_people import get_random_people
user = get_random_people()
user.get_person() # eg:{"firstname": "Harry", "lastname": "Potter", ...}
In the above example get_random_people().get_person() will return a dictionary that has all the information of a person.
To get multiple person, get_peoples([n])
from get_random_people import get_peoples
users = get_random_people().get_peoples()
hundered_users = get_random_people().get_peoples(100)
In the above example get_peoples() will return a list of 10 person by default, but if you pass any numbers in the parenthesis it will return the list of that numbers of people, eg get_peoples(100) will return list of 100 people
To get the property of a person
user = get_random_people().get_person()
print(user["firstname"]) #eg: Harry
print(user["lastname"]) #eg: Potter
print(user["age"]) #eg: 33
print(user["nationality"]) #eg: England
All the properties of a person
id,
firstname,
lastname,
dob,
email,
phone_number,
address,
gender,
religion,
age,
skin_color,
eye_color,
hair_style,
hair_color,
is_married,
highest_education,
occupation,
side_bussiness,
annaul_income_USD,
nationality,
height_in_feet,
weight_in_kg
Functions
from get_random_people import get_random_people
get_random_people().get_highest_education() # returns a qualification
get_random_people().get_phone_number([n]) # returns a phone number with n number of get_random_people().digits, if nothing is passed 10 digit number will be returned
get_random_people().get_DOB(age) # returns a date of birth, must pass age as integer
get_random_people().get_nationality() # returns a country name
© 2022 InternetWebSoftwares | Ata Shaikh | Nicholes Viktor
This repository is licensed under the MIT license See License for details.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file get_random_people-1.1.3.tar.gz.
File metadata
- Download URL: get_random_people-1.1.3.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fb1376aeee364d8218d45c158eb65b4a8764e4891ffa730e84a2e7c7de74a88
|
|
| MD5 |
22ca719ee1b33163ac99e7cc325dad50
|
|
| BLAKE2b-256 |
fc54ffe301a24d4123f5cdbb239a5263e71e7a53679f3b516cd2a1a5f2ae40ba
|
File details
Details for the file get_random_people-1.1.3-py3-none-any.whl.
File metadata
- Download URL: get_random_people-1.1.3-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d995e2b58ef10a405bfc54fe8e06b2cee559d86b4fabc90f69b6b25265f6d3ad
|
|
| MD5 |
66cbcffecce5e501d1e6fe6aecf03939
|
|
| BLAKE2b-256 |
ebea9a6a6e199f5724435cbd84cab3c5f61ecdfd822a33e31afcfdb75efbc3c4
|