undefined_package
Version:
20 lines (19 loc) • 1.1 kB
JavaScript
function keyGen(num) {
const numb = () => ~~(Math.random() * 9) + 1
const id = () => Math.floor((numb() + Math.random()) * 0x10000)
.toString(16).toUpperCase();
if(!num) num = 4
if(num > 10 || num < 1) num = 4
if(num === 1) {return `${id()}`} else
if(num === 2) {return `${id()}-${id()}`} else
if(num === 3) {return `${id()}-${id()}-${id()}`} else
if(num === 4) {return `${id()}-${id()}-${id()}-${id()}`} else
if(num === 5) {return `${id()}-${id()}-${id()}-${id()}-${id()}`} else
if(num === 6) {return `${id()}-${id()}-${id()}-${id()}-${id()}-${id()}`} else
if(num === 7) {return `${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}`} else
if(num === 8) {return `${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}`} else
if(num === 9) {return `${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}`} else
if(num === 10) {return `${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}-${id()}`} else
return 'Insira Um Número De 1 A 10'
}
module.exports = keyGen