The vast majority of "random number generators" are actually "pseudo random number generators", which means that, given the same starting point (seed), they will reproduce the same sequence. Theoretically, observing a sequence of numbers over a certain period of time (and knowing a specific algorithm), you can predict the next number, very similar to “crack” encryption.
The time / effort required for this will vary greatly depending on the particular algorithm, of course. RNGs that are “cryptographic” will be much harder to predict than your RNG with a variety of gardens. But for most random number applications, such predictability is not a problem.
source share