The random number generator is "initialized" mulitiple times in the code. At program start-up and then again "randomly" during the program run.

E.g. sometimes during a timer event - Randomize Timer.

It's initialized properly.