That's actually not odd at all; a lot of RNG algorithms use a seed value to create a series of pseudo-random numbers, and the same seed will always produce the same series. The easiest way of getting a seed that you can reasonably assume will be unique is to take the system clock. That's why, if you write a simple program to generate a random number and run it really quickly (like multiple times per second), you'll get a lot of repeats.
I've always suspected it has to do with the random number generation that Zanz probably uses for things like the Oracle spins, FG selection, deck shuffling, etc. I've had enough strange draws and runs of the same FG 3-4 times in a row that I suspect the algorithm is bugged.