next and get_current interfaces for random_state_promise