◄Summary► ◄Details► ◄Example► ◄Back► Description The Randomize procedure sets RandSeed (defined in the System unit) to an unpredictable value taken from the system time. RandSeed holds a starting value for the Random function, a pseudorandom-number generator. Random takes a starting value from RandSeed and produces a sequence of numbers. If RandSeed is not set to a starting value either by Randomize or by assignment, Random generates a predictable sequence based on RandSeed's initial value of 0.