random-data-genrator
v1.0.0
Published
This is a very simple utilites package it will help you to create some random data which is use full test or sending dummy json data
Maintainers
Readme
Random Data Generator Package
This package provides several utility functions to generate random data like names, dates, numbers, alphanumeric strings, and more. It can be useful for creating mock user data, testing, or seeding databases.
Installation
To use this package in your project, you can install it via npm:
npm install random-data-generatorUsage
After installation, you can import the functions and start using them:
import RandomDataGenerator from 'random-data-generator';
// Example usage
const randomUser = RandomDataGenerator.randomUserGen(1);
console.log(randomUser);Available Functions
1. randomIntegerGen(min, max)
Generates a random integer between min and max (inclusive).
const randomInt = RandomDataGenerator.randomIntegerGen(1, 100);
console.log(randomInt); // Example: 572. alphaNumericStringGen(length)
Generates a random alphanumeric string of the specified length.
const randomString = RandomDataGenerator.alphaNumericStringGen(10);
console.log(randomString); // Example: 'A1b2C3d4E5'3. randomDateGen(startDate, endDate)
Generates a random date between the startDate and endDate. Defaults to generating a date between 80 years ago and 20 years ago.
const randomDate = RandomDataGenerator.randomDateGen();
console.log(randomDate); // Example: '05-14-1995'4. firstNameGen()
Generates a random first name from a predefined list.
const randomFirstName = RandomDataGenerator.firstNameGen();
console.log(randomFirstName); // Example: 'Rohan'5. lastNameGen()
Generates a random last name from a predefined list.
const randomLastName = RandomDataGenerator.lastNameGen();
console.log(randomLastName); // Example: 'Sharma'6. calculateAge(dob)
Calculates the age based on the date of birth. The date must be in MM-DD-YYYY format.
const age = RandomDataGenerator.calculateAge('05-14-1995');
console.log(age); // Example: 307. dummyNumberGen()
Generates a random dummy phone number starting with the country code 91 (India).
const phoneNumber = RandomDataGenerator.dummyNumberGen();
console.log(phoneNumber); // Example: '919876543210'8. dummyEmailGen()
Generates a random email using the first name and appends @xyz.com.
const email = RandomDataGenerator.dummyEmailGen();
console.log(email); // Example: '[email protected]'9. createUserObj(name, lastName, dob, age, email, phone_no)
Creates a user object with the provided details.
const user = RandomDataGenerator.createUserObj('Rohan', 'Sharma', '05-14-1995', 30, '[email protected]', '919876543210');
console.log(user);10. randomUserGen(length)
Generates an array of random user objects. You can specify the number of users to generate.
const users = RandomDataGenerator.randomUserGen(5);
console.log(users);Example of Generated User
{
"name": "Arjun",
"lastName": "Verma",
"dob": "06-23-1980",
"age": 43,
"email": "[email protected]",
"phone no.": "918765432109"
}License
This project is licensed under the MIT License.
