Return type:
      Tensor
torch.random.initial_seed()
Returns the initial seed for generating random numbers as a Python
   long.
Return type:
      int
torch.random.manual_seed(seed)
Sets the seed for generating random numbers. Returns a
   torch.Generator object.
Parameters:
      seed (int) -- The desired seed. Value must be within the
      inclusive range [-0x8000_0000_0000_0000,
      0xffff_ffff_ffff_ffff]. Otherwise, a RuntimeError is raised.
      Negative inputs are remapped to positive values with the formula
      0xffff_ffff_ffff_ffff + seed.
Return type:
      Generator
torch.random.seed()
Sets the seed for generating random numbers to a non-deterministic
   random number. Returns a 64 bit number used to seed the RNG.
Return type:
      int
torch.random.set_rng_state(new_state)
Sets the random number generator state.
Parameters:
      new_state (torch.ByteTensor) -- The desired state