Generating Random Alpha-Numeric String

JavaScriptPosted on

In some cases, we need to generate random strings with JavaScript. Since there is no built-in function for that, we need to bake something out as a solution. With the help of array’s reduce function, we can easily generate a random alpha-numeric string with the desired length.

// Generate the random string.
random(length = 10) {
  return Array(length).fill(null).reduce((acc, curr) => acc + Math.floor(Math.random() * 100).toString(36), ''); 
}
Note, we multiply the random number by 100, because the toString() method will convert numbers to characters above 9.

Need a web developer? Maybe we can help, get in touch!

Looking for web dev job?
You can check them on Jooble.

To see and write comments, you must allow the related (Disqus) cookies. For more information, please visit our privacy policy page.

Similar Posts

More content in JavaScript category