docs: def random_pure_actions(nums_actions, random_state=None):
      """
      Return a tuple of random pure actions (integers).
  
      Parameters
      ----------
      nums_actions : tuple(int)
          Tuple of the numbers of actions, one for each player.
  
      random_state : int or np.random.RandomState, optional
          Random seed (integer) or np.random.RandomState instance to set
          the initial state of the random number generator for
          reproducibility. If None, a randomly initialized RandomState is
          used.
  
      Returns
      -------
      action_profile : Tuple(int)
          Tuple of actions, one for each player.
  
      """
      random_state = check_random_state(random_state)
      action_profile = tuple(
          [random_state.randint(num_actions) for num_actions in nums_actions]
      )
      return action_profile