mother.cpp
来自「Uniform random number generators by A」· C++ 代码 · 共 14 行
CPP
14 行
/************************** MOTHER.CPP ****************** AgF 2007-08-01 *
* 'Mother-of-All' random number generator *
* *
* This is a multiply-with-carry type of random number generator *
* invented by George Marsaglia. The algorithm is: *
* S = 2111111111*X[n-4] + 1492*X[n-3] + 1776*X[n-2] + 5115*X[n-1] + C *
* X[n] = S modulo 2^32 *
* C = floor(S / 2^32) *
* *
* Note: *
* This implementation uses 64-bit integers for intermediate *
* calculations. Works only on compilers that support 64-bit integers. *
* *
*
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?