Generate Random String in JavaScript

Toggle class name on click in jQuery

by mahbub_bd

JavaScript

function generate_random_string(string_length) {

  // If string length is not defined, by default we set it's value as 21
  if (typeof(string_length) == 'undefined') {

    string_length = 21;

  }

  // Initialize random string
  var random_string = " ";

  var charset = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";

  // Create a for loop
  for (var i = 0; i < string_length; i++) {

    random_string += charset.charAt(Math.floor(Math.random() * charset.length));

  }

  return random_string;

}

// Call The Function to generate a random string of 30 characters in length

var result = generate_random_string(30);

alert(result);