14.13 我需要一个随机数生成器。

标准 C 库函数就有一个: rand()。你系统上的实现可能并不完美, 但写一个更好的 并不是一件容易的事。

如果你需要实现自己的随机数生成器, 有许多这方面的文章可供参考; 象下面的文献或  sci.math.num-analysis 的 FAQ。网上也有许多这方面的包: 老的可靠的包有 r250, RANLIB 和 FSULTRA (参见问题 18.18), 还有由 Marsaglia, Matumoto 和 Nishimura 新近的成果 ``Mersenne Twister", 另外就是 Don Knuth 个人网页上收集的代码。

参考资料: [K&R2, Sec. 2.7 p. 46, Sec. 7.8.7 p. 168]; [ISO, Sec. 7.10.2.1]; [H&S, Sec. 17.7 p. 393]; [PCS, Sec. 11 p. 172]; [Knuth, Vol. 2 Chap. 3 pp. 1-177]; [P&M]。

翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)