randomalll
Version:
Generate random number,random alphunumeric and random alphabets based on dynamic length passed as argument.
36 lines (30 loc) • 1.07 kB
JavaScript
var randomUpperAlphabet = (length) => {
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var result = '';
for (var i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
return result;
};
var randomLowerAlphabet = (length) => {
var chars = 'abcdefghijklmnopqrstuvwxyz';
var result = '';
for (var i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
return result;
};
var randomString = (length) => {
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var result = '';
for (var i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
return result;
};
var randomNumber = (length) => {
var chars = '1234567890';
var result = '';
for (var i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
return result;
};
module.exports = {
randomUpperAlphabet:randomUpperAlphabet,
randomLowerAlphabet:randomLowerAlphabet,
randomString:randomString,
randomNumber:randomNumber
};