added specs for first_random and second_random