Final Question 9

by Jake Jernigan

HTML

Generate 4-character random string:
<input type="button" id="button" value="Generate" onClick="generate();" />
<br/>
<br/>
<div id="output"></div>

JavaScript

function randomString() {
  var s = "";
  var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
  for (var i = 0; i < 4; i++) {
    s += valid.charAt(Math.floor(Math.random() * valid.length));
  }
  return s;
}

function generate() {
  clearDisplay();
  document.getElementById("output").innerHTML += randomString();
}

function clearDisplay() {
  document.getElementById("output").innerHTML = "";
}