dataframe-builder
Version:
A powerful TypeScript/JavaScript library for generating realistic sample data, test data, and mock data. Create dataframes with customizable column types, mathematical series, and random distributions. Perfect for testing, development, and data visualizat
102 lines (101 loc) • 1.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateNames = exports.lastNames = exports.firstNames = void 0;
exports.firstNames = [
'John',
'Jane',
'Jack',
'Jill',
'James',
'Jenny',
'Joe',
'Jade',
'Jasper',
'Jade',
'Jared',
'Jasmine',
'Jared',
'Mohammed',
'Sophia',
'Liam',
'Olivia',
'Noah',
'Emma',
'Oliver',
'Ava',
'Elijah',
'Isabella',
'Yusuf',
'Emily',
'Jacob',
'Sophie',
'Michael',
'Grace',
'Daniel',
'Chloe',
'Matthew',
'Lily',
'Mia',
'Lucas',
'Amelia',
'Alexander',
'Evie',
'Jacob',
'Ella',
'Sruthi',
];
exports.lastNames = [
'Smith',
'Jones',
'Taylor',
'Brown',
'Williams',
'Wilson',
'Johnson',
'Davies',
'Robinson',
'Wright',
'Thompson',
'Evans',
'Walker',
'White',
'Roberts',
'Green',
'Hall',
'Wood',
'Jackson',
'Clarke',
'Patel',
'Khan',
'Lewis',
'James',
'Phillips',
'Mason',
'Mitchell',
'Rose',
'Davis',
'Rodriguez',
'Cox',
'Alexander',
'Garden',
'Campbell',
'Johnston',
'Moore',
'Smyth',
"O'Neill",
'Anderson',
'Scott',
];
const generateName = () => {
const firstName = exports.firstNames[Math.floor(Math.random() * exports.firstNames.length)];
const lastName = exports.lastNames[Math.floor(Math.random() * exports.lastNames.length)];
return `${firstName} ${lastName}`;
};
const generateNames = (numNames = 1) => {
const names = [];
for (let i = 0; i < numNames; i++) {
names.push(generateName());
}
return names;
};
exports.generateNames = generateNames;