randomized attempt