consistent use of *rnd* (breaking change to float distribution!)