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 __init__(self, *args, **kwargs):
      super().__init__(*args, **kwargs)
      self.exploration = self._create_exploration()
      self.view_requirements.update(
          {
              "state_in_0": ViewRequirement(
                  "state_out_0",
                  shift=-1,
                  space=gym.spaces.Box(
                      ROCK, SCISSORS, shape=(1,), dtype=np.int32
                  ),
              )
          }
      )
  
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 1 to create a new AlwaysSameHeuristic object from inherited base classes: Policy with example: obj = AlwaysSameHeuristic()