13.7我需要一个随机数生成器
标准C 库函数就有一个: rand()。你系统上的实现可能并不完美, 但写一个更好的并不是一件容易的事。
如果你需要实现自己的随机数生成器, 有许多这方面的文章可供参考; 象下面的文献或sci.math.num-analysis 的FAQ。网上也有许多这方面的包: 老的可靠的包有r250, RANLIB 和FSULTRA (参见问题18.18), 还有由Marsaglia, Matumoto和Nishimura 新近的成果“Mersenne Twister”, 另外就是Don Knuth 个人网页上收集的代码。
如果你需要实现自己的随机数生成器, 有许多这方面的文章可供参考; 象下面的文献或sci.math.num-analysis 的FAQ。网上也有许多这方面的包: 老的可靠的包有r250, RANLIB 和FSULTRA (参见问题18.18), 还有由Marsaglia, Matumoto和Nishimura 新近的成果“Mersenne Twister”, 另外就是Don Knuth 个人网页上收集的代码。