随机数

随机数生成算法的研究
百度文库 - 张敬新

随机数生成算法_sophia_新浪博客
随机数生成算法

摘要
1. 伪随机数 计算机不能生成真正的随机数，只能用一定的方法来模拟随机数，称为伪随机数. 注意：伪随机数不是假随机数. 这里的"伪"是有规律的意思，就是计算机产生的伪随机数，既是随机的又是有规律的. 产生的伪随机数有时遵守一定的规律，有时不遵守任何规律；伪随机数有一部分遵守一定的规律，另一部分不遵守任何规律. 随机数是由"随机种子"产生的，"随机种子"是一个无符号整形数.

2. 线性同余发生器

随机数生成算法 - dingwood的专栏 - 博客频道 - CSDN.NET
随机数生成算法

摘要
rand函数 seed RAND_MAX 蒙特卡洛方法 热力学第二定律的熵增加原理 概率分布

用C语言的rand和srand产生伪随机数的方法总结 - dingwood的专栏 - 博客频道 - CSDN.NET
用C语言的rand和srand产生伪随机数的方法总结

摘要
1. 通用公式 要取得[a,b)之间的随机整数，使用（rand % (b-a)）+ a （结果值含a不含b）. 在a为0的情况下，简写为rand % b.

2. time_t 关于time_t time(0)： time_t被定义为长整型，它返回从1970年1月1日零时零分零秒到目前为止所经过的时间，单位为秒.

3. 伪随机浮点数 用rand / double(RAND_MAX)可以取得0～1之间的浮点数（注意，不同于整型时候的公式，是除以，不是求模）.

diigo上的随机数参考文章
https://www.diigo.com/user/bufferpool/%E9%9A%8F%E6%9C%BA%E6%95%B0