UNPKG

hytescript.js

Version:

A package for programming anything you want with ease.

25 lines (21 loc) 770 B
module.exports = { description: 'Generates a string with random characters.', usage: 'length', parameters: [ { name: 'Length', description: 'How many characters the generated string must have.', optional: 'false', defaultValue: 'none' } ], async run(d, length) { let characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' if (isNaN(length) || Number(length) < 1) return new d.error('invalid', d, 'length', length) let string = '' for (let i = 0 ; i < Number(length) ; i++) { string += characters.charAt(Math.floor(Math.random() * characters.length)) } return string; } };