Random String Generator

node v8.17.0
version: 4.4.2
endpointsharetweet
var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890'; const setCharacters = charactersToUse => { characters = charactersToUse; }
const randomString = length => { var returnStr = ""; for (var i = 0; i < characters.length; i++){ returnStr += characters(Math.floor(Math.random() * characters.length)); } return returnStr; }
const twoRandoms = length => { return nRandoms(2, length); }
const nRandoms = (n, length) => { var outputArray = []; for (var i = 0; i < n; i++){ outputArray.push(randomString(length)); } return outputArray; }
module.exports = { randomString, twoRandoms, nRandoms, setCharacters, };
Loading…

no comments

    sign in to comment