using initialize_state_random function