|
Fermat
|
A very simple Linear Congruential Generator
#include <numbers.h>
Public Methods | |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE | FLCG_random (const uint32 s=0) |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE float | next () |
Public Methods inherited from cugar::LCG_random | |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE | LCG_random (const uint32 s=0) |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE uint32 | next () |
Additional Inherited Members | |
Public Members inherited from cugar::LCG_random | |
| uint32 | m_s |
Static Public Members inherited from cugar::LCG_random | |
| static const uint32 | MAX = 0xFFFFFFFF |
1.8.13