docs: def random_new_from_seed(
      seed: Hashable, algo: int = RNG_CMWC
  ) -> tcod.random.Random:
      """Return a new Random instance.  Using the given ``seed`` and ``algo``.
  
      Args:
          seed (Hashable): The RNG seed.  Should be a 32-bit integer, but any
                           hashable object is accepted.
          algo (int): The random number algorithm to use.
  
      Returns:
          Random: A new Random instance using the given algorithm.
      """
      return tcod.random.Random(algo, seed)