distinct random number