Seeded random so that we don't get the same block configuration every time.