1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
function random(prefix, randomLength) { prefix === undefined ? prefix = "" : prefix; randomLength === undefined ? randomLength = 8 : randomLength;
let nameArr = [ [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], ["a", "b", "c", "d", "e", "f", "g", "h", "i", "g", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"] ] let name = prefix; for (var i = 0; i < randomLength; i++) { let index = Math.floor(Math.random() * 2); let zm = nameArr[index][Math.floor(Math.random() * nameArr[index].length)]; if (index === 1) { if (Math.floor(Math.random() * 2) === 1) { zm = zm.toUpperCase(); } } name += zm; } return name; } module.exports = random
|