use a stable seed when randomizing