-
Range of Numbers without Repeating
I’m trying to generate a random whole number between 0 and 64 without repeating. I’ve seen a few other threads with somewhat similar goals, but I can’t quite get there. Here’s what I have so far, but they’re still repeating…
var holdTime = 10;
seedRandom(Math.floor(time/holdTime), timeless = true);
var nums = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64],
ranNums = [],
i = nums.length,
j = 0;while (i--) {
j = Math.floor(random() * (i+1));
ranNums.push(nums[j]);
nums.splice(j,1);
}