Set the generator state. Any 64-bit value is a valid seed, including zero: SplitMix64 has no degenerate state.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(splitmix64_t), | intent(inout) | :: | self | |||
| integer(kind=int64), | intent(in) | :: | s |
subroutine splitmix64_seed(self, s) !! Set the generator state. Any 64-bit value is a valid seed, including !! zero: SplitMix64 has no degenerate state. class(splitmix64_t), intent(inout) :: self integer(int64), intent(in) :: s self%state = s end subroutine splitmix64_seed