I'm trying to generate 10 random number that go from 0 to 100, with random delay of 0 to 10 seconds. The first for loop generates 10 number that get progressively bigger but the second loop with the timeout doesnt, shouldnt they work the same way?
var index = 0;
for (index; index < 10; index++) {
var number = Math.random() * 10 + (index * 10);
console.log(number);
}
var index = 0;
for (index; index < 10; index++) {
setTimeout(function() {
var number = Math.random() * 10 + (index * 10);
console.log(number);
}, Math.random() * 10000)
}