UNPKG

randomalll

Version:

Generate random number,random alphunumeric and random alphabets based on dynamic length passed as argument.

36 lines (30 loc) 1.07 kB
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 };