javascript: generate random string | Michele Pisani

Function to generate a random string in pure javascript

by Michele Pisani

HTML

<div id="result"></div>

JavaScript

/*
    Funzione in puro Javascript  per generare una stringa random
    Michele Pisani - www.michelepisani.it
*/

function generateRandomString(iLen) {
    var sRnd = '';
    var sChrs = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
    for (var i = 0; i < iLen; i++) {
      var randomPoz = Math.floor(Math.random() * sChrs.length);
      sRnd += sChrs.substring(randomPoz, randomPoz + 1);
    }
    return sRnd;
  }

  var stringa_random = generateRandomString(8);
  document.getElementById("result").innerHTML = stringa_random;