get-random-people
Version:
A javascript package that generates huge dataset of fake, but real looking data of a person. Useful to create graphs, tables, etc.
87 lines (67 loc) • 2.49 kB
Markdown
# get-random-people ·  [](https://shields.io/)
A javascript package that generates huge dataset of fake, but real looking data of a person. Useful to create graphs, tables etc.
# Installation
```
npm install get-random-people
```
## Examples
### To get single person, `getRandomPerson()`
```
import RandomPeople from "get-random-people"
// for older versions of node
const RandomPeople = require("get-random-people")
const user = new RandomPeople()
user.getRandomPerson() // eg:{"firstname": "Harry", "lastname": "Potter", ...}
```
In the above example `RandomPeople().getRandomPerson()` will return an object that has all the information of a person.
### To get multiple person, `getRandomPeoples([n])`
```
import RandomPeople from "get-random-people"
const users = new RandomPeople().getRandomPeoples()
const hunderedUsers = new RandomPeople().getRandomPeoples(100)
```
In the above example ```getRandomPeoples()``` will return an array of **10** person by default, but if you pass any numbers in the parenthesis it will return an array of that numbers of people, eg ```getRandomPeoples(100)``` will return an array of **100** people
### To get the property of a person
```
const user = new RandomPeople().getRandomPerson()
console.log(user.firstname) // eg: Harry
console.log(user.lastname) // eg: Potter
console.log(user.age) // eg: 33
console.log(user.nationality) // eg: England
```
### All the properties of a person
```
id,
firstname,
lastname,
dob,
email,
phoneNumber,
address,
gender,
religion,
age,
skinColor,
eyeColor,
hairStyle,
hairColor,
isMarried,
highestEducation,
occupation,
sideBussiness,
annaulIncomeUSD,
nationality,
heightInFeet,
weightInKg
```
### Functions
```
import RandomPeople from "get-random-people"
RandomPeople().getHighestEducation() // returns a qualification
RandomPeople().getPhoneNumber([n]) // returns a phone number with n number of digits, if nothing is passed 10 digit number will be returned
RandomPeople().getDOB(age) // returns a date of birth, must pass age as integer
RandomPeople().getNationality() // returns a country name
```
© 2022 InternetWebSoftwares | Ata Shaikh | Nicholes Viktor
This repository is licensed under the MIT license
See License for details.