Must use Randomize() before calling Rnd(), which is a fixed function and will always output the same values in the same order, Randomize uses system clock to create a unique(ish) seed.