generate random id

by John Kiran

HTML

<h2>
This gives random id
</h2>
<p>
Enter the length of the id
</p>
<input type="text" id="ipt">
<button id="btn">
Click it
</button>
<p id="demo">

</p>

JavaScript

let ipt=document.getElementById("ipt");
let btn=document.getElementById("btn");
let result=document.getElementById("demo");
btn.addEventListener("click",generateID);

let sample="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
let arr=sample.split("");

function generateID() {
	let idLen=ipt.value;
	let newID="";
  for(let i=0;i<idLen;i++) {
  	newID+=arr[Math.round(Math.random()*arr.length)];
  }
  result.innerHTML=newID;
}