str.js 343 B

12345678910111213
  1. var defaultAlphabet = 'abcdefghijklmnopqrstuvwxyz0123456789';
  2. function str(length, alphabet) {
  3. alphabet = alphabet || defaultAlphabet;
  4. var str = '';
  5. var alphabetLength = alphabet.length;
  6. for (var i = 0; i < length; i++) {
  7. str += alphabet.charAt(Math.floor(Math.random() * alphabetLength));
  8. }
  9. return str;
  10. }
  11. exports.str = str;