I dont know how many random calls there is in DB, but even if there is a sequence, it doesnt matter, there are so many different variables to take into account and therefore DB will not repeat it self inside the same simulation.
The reseeding function does slow down the program alot, but I dont know have much, but if we could get 25% or more in speed, it could matter alot, to only reseed the function once, and what I have advocated before, that it will be much easier to find the small overflow errors etc., for you programmers.
Think about it. A user get an error. He (or she) check that the seed value is 5346.5 (or some other stupid number) and the error occured in the 54.459 cycle. The user writes a bugreport on this, you check it in VB, and finds the error! THIS WILL MAKE POSSIBLE BUGREPORTING MUCH EASIER. Forget the old days when a bug is reported and non other are able to reproduce the extract same bug/error etc.
Halleluja for a DB without strange errors! :D