Generate random alpha-numeric string in JavaScript Last Updated : 05 Jun, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report In this article with the help of javascript we are generating the alpha-numeric string of specific length using javascript, here are some common method Approach 1: Creates a function that takes 2 arguments one is the length of the string that we want to generate and another is the characters that we want to be present in the string.Declare new variable ans = ' '.Traverse the string in reverse order using for loop.Use JavaScript Math.random() method to generate the random index and multiple with the length of the string.Use JavaScript Math.floor( ) to round off it and add it into the ans. Example 1: This example uses the Math.random() method to generate the random index and then appends the character from the string we passed. JavaScript function randomStr(len, arr) { let ans = ''; for (let i = len; i > 0; i--) { ans += arr[(Math.floor(Math.random() * arr.length))]; } console.log(ans); } randomStr(20, '12345abcde'); Outputeecedee32d5245ba5ee3 Approach 2: First, generate a random number using Math.random() method.Use JavaScript toString(36) to convert it into base 36 (26 char + 0 to 9) which is also an alpha-numeric string.Use JavaScript String.slice() method to get the part of the string which is started from position 2. Example 2: This example first generates a random number(0-1) and then converts it to base 36 which is also an alpha-numeric string by using toString(36)() method. JavaScript function GFG_Fun() { console.log( Math.random().toString(36).slice(2)); } GFG_Fun() Outputvv1lcnuwtm Comment More infoAdvertise with us Next Article Random String Generator using JavaScript P PranchalKatiyar Follow Improve Article Tags : JavaScript Web Technologies JavaScript-Questions Similar Reads How to Generate a Random Number in JavaScript? To generate a random number in JavaScript, use the built-in methods that produce a floating-point number between 0 (inclusive) and 1 (exclusive).Below are the approaches to generate random numbers in JavaScript:Table of ContentUsing Math.random() methodUsing Math.floor() with Math.random()Using Math 2 min read Convert a Number to a String in JavaScript These are the following ways to Convert a number to a string in JavaScript:1. Using toString() Method (Efficient and Simple Method)This method belongs to the Number.Prototype object. It takes an integer or a floating-point number and converts it into a string type.JavaScriptlet a = 20; console.log(a 1 min read Convert a String to Number in JavaScript To convert a string to number in JavaScript, various methods such as the Number() function, parseInt(), or parseFloat() can be used. These functions allow to convert string representations of numbers into actual numerical values, enabling arithmetic operations and comparisons.Below are the approache 4 min read Random String Generator using JavaScript A Random String Generator is a small program that creates a string (a set of characters) made up of random letters, numbers, and/or symbols. These random strings are useful in many places like:Creating temporary passwordsGenerating unique IDsMaking test dataCreating captcha codesApproaches to Genera 3 min read How to generate a n-digit number using JavaScript? The task is to generate an n-Digit random number with the help of JavaScript. You can also generate random numbers in the given range using JavaScript. Below are the approaches to generate a n-digit number using JavaScript: Table of Content Using Math.random()Math.random() Method and .substring() Me 2 min read Sort Mixed Alpha/Numeric array in JavaScript Sorting a mixed alpha/numeric array in JavaScript involves arranging the elements in a specified order, typically lexicographically (dictionary order) for strings and numerically for numbers. When these types are mixed, a custom sort function is required to effectively handle comparisons between dif 3 min read Like