Hello,
I’m wondering how to generate a unique, random ID in Javascript, something about 70 characters long, like an MD5 hash. I’ve scoured Google to no avail.
Thanks for any help you can give!
Chris
Hello,
I’m wondering how to generate a unique, random ID in Javascript, something about 70 characters long, like an MD5 hash. I’ve scoured Google to no avail.
Thanks for any help you can give!
Chris
How about this:
for(var i = 0; i < 5; i++)
{
alert("id" + Math.random() * Math.pow(10, 17) + Math.random() * Math.pow(10, 17) + Math.random() * Math.pow(10, 17) + Math.random() * Math.pow(10, 17));
}
That worked pretty good, thank you! Do you know of a good way to integrate some letters in there, too?
Thanks!
Chris
function getRandomNumber(range)
{
return Math.floor(Math.random() * range);
}
function getRandomChar()
{
var chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ";
return chars.substr( getRandomNumber(62), 1 );
}
function randomID(size)
{
var str = "";
for(var i = 0; i < size; i++)
{
str += getRandomChar();
}
return str;
}
for(var i = 0; i < 10; i++)
{
document.write("<div>" + randomID(70) + "</div>");
document.write("<div>" + "---" + "</div>");
}
Perfect! Thanks!