/// Construct an instance compatible with PCG seed and stream.
///
/// Note that PCG specifies default values for both parameters:
///
/// - `state = 0xcafef00dd15ea5e5`
/// - `stream = 0xa02bdbf7bb3c0a7ac28fa16a64abf96`
Construct an instance compatible with PCG seed and stream.
Note that PCG specifies default values for both parameters.


Construct an instance compatible with PCG seed and stream . Note that PCG specifies default values for both parameters .
pub fn new(state: u128, stream: u128) -> Self {
        // The increment must be odd, hence we discard one bit:
        let increment = (stream << 1) | 1;
        Lcg128Xsl64::from_state_incr(state, increment)
    }
pub fn new ( state : u128 , stream : u128 ) -> Self { // The increment must be odd, hence we discard one bit: let increment = ( stream << 1 ) | 1 ; Lcg128Xsl64 :: from_state_incr ( state , increment ) }
Construct an instance compatible with PCG seed and stream.
Construct an instance compatible with PCG seed and stream .
state
u128
<not_specific>
stream
u128
<not_specific>