Skip to content

Instantly share code, notes, and snippets.

@ducdhm
Created October 14, 2019 07:39
Show Gist options
  • Save ducdhm/9f8552749b0ea52d41d056ba32ab2179 to your computer and use it in GitHub Desktop.
Save ducdhm/9f8552749b0ea52d41d056ba32ab2179 to your computer and use it in GitHub Desktop.
const randomString = (length) => {
const letters = 'abcdefghijklmnopqrstuvwxyz';
const numbers = '1234567890';
const charset = `${letters}${letters.toUpperCase()}${numbers}`;
const randomCharacter = (character) => character[Math.floor(Math.random() * character.length)];
let result = '';
for (let i = 0; i < length; i++) {
result += randomCharacter(charset);
}
return result;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment