It’s the pure node evaluation. I feel like I answer one of these per day:
The script you posted generates 3 different randoms
per loop interaction. Use the int to fetch the desired element from the array. Do not regenerate the random.
But, honestly, it’s easier (and faster) to Shuffle
the array and then loop. No need to remove anything since there can be no duplicates this way.