It seems that Rdn() is simply not very random. If you use the same seed, it will cycle thru the same 'random' numbers everytime. Which is why when you use @Ticks, or @MSecs, it seems more random. Since the starting point is different each time.