unique id from date

http://stackoverflow.com/questions/8012002/create-a-unique-number-with-javascript-time#answer-28918947

JavaScript

function uniqueNumber() {
    var date = Date.now();
    
    // If created at same millisecond as previous
    uniqueNumber.previous = date;
    
    return date;
}

uniqueNumber.previous = 0;



// Create array with 100 hashes, sorted for visual aid
var test = [];
for (var i=0; i<100; i++){ test.push( uniqueNumber() ) }
test.sort( function(a,b){ return a-b } );

console.log(test);

// Check for duplicate hash -- should never find one
for (var i=0; i<test.length; i++) {
    if (i === 0) continue;
    else if (test[i] === test[i-1]) {
        alert("Error: Found duplicate hash");
        break;
    }
}