Intel® oneAPI Data Analytics Library Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
mcg59
The engine is based on the 59-bit multiplicative congruential generator.
Subsequence selection methods support
- skipAhead (nskip)
 -  
    
Supported
 - leapfrog (threadIdx, nThreads)
 -  
    
Supported
 
Batch Processing
MCG59 engine needs the initial condition (seed) for state initialization. The seed can be either an integer scalar or a vector of p integer elements, the inputs to the respective engine constructors.
Algorithm Parameters
MCG59 engine has the following parameters:
Parameter  |  
        Default Value  |  
        Description  |  
       
|---|---|---|
algorithmFPType  |  
        float  |  
        The floating-point type that the algorithm uses for intermediate computations. Can be float or double.  |  
       
method  |  
        defaultDense  |  
        Performance-oriented computation method; the only method supported by the algorithm.  |  
       
seed  |  
         
         
  |  
        Initial condition for state initialization, scalar or vector: 
  |  
       
