code: def collect_frames_for_random_starts(
      storage_env, stacked_env, agent, frame_stack_size, random_starts_step_limit,
      log_every_steps=None
  ):
    
    del frame_stack_size
    storage_env.start_new_epoch(0)
    tf.logging.info(
        "Collecting %d frames for random starts.", random_starts_step_limit
    )
    rl_utils.run_rollouts(
        stacked_env, agent, stacked_env.reset(),
        step_limit=random_starts_step_limit,
        many_rollouts_from_each_env=True,
        log_every_steps=log_every_steps,
    )
    # Save unfinished rollouts to history.
    stacked_env.reset()
docs: Collects frames from real env for random starts of simulated env.