I agree with @The_Doc_Man
Apart from that, the pure VBA solution is not really random.
As far as I know, the 'Rnd' procedure always runs through the exact same (very, very, long) number line, which is fixed internally.
The 'Randomize' procedure merely ensures that the current pointer, which...