class_docstr: Pick a random move and stick with it for the entire episode.
class_docstr_tok: ["Pick","a","random","move","and","stick","with","it","for","the","entire","episode","."]
code: def compute_actions(
      self,
      obs_batch,
      state_batches=None,
      prev_action_batch=None,
      prev_reward_batch=None,
      info_batch=None,
      episodes=None,
      **kwargs,
  ):
      return [state_batches[0][0] for x in obs_batch], state_batches, {}
  
file_path: ray/rllib/examples/policy/rock_paper_scissors_dummies.py
imports: import gymnasium
  import numpy
  import random
  from ray.rllib.policy.policy import Policy
  from ray.rllib.policy.view_requirement import ViewRequirement
label_desc: Use image node_id 4 for calling the AlwaysSameHeuristic obj's underlying member method code with example usage: obj.compute_actions(obs_batch, state_batches, prev_action_batch, prev_reward_batch, info_batch, episodes) and returns: unknown,  state_batches,  dict