more efficient random bits and shorter guesses