欢迎辞 * 第7章 概率算法 * 随机数 随机数在概率算法设计中扮演着十分重要的角色。在现实计算机上无法产生真正的随机数,因此在概率算法中使用的随机数都是一定程度上随机的,即伪随机数。 线性同余法是产生伪随机数的最常用的方法。由线性同余法产生的随机序列a0,a1,…,an满足 其中b?0,c?0,d?m。d称为该随机序列的种子。如何选取该方法中的常数b、c和m直接关系到所产生的随机序列的随机性能。这是随机性理论研究的内容,已超出本书讨论的范围。从直观上看,m应取得充分大,因此可取m为机器大数,另外应取gcd(m,b)=1,因此可取b为一素数。 * 数值概率算法 * 用随机投点法计算?值 设有一半径为r的圆及其外切四边形。向该正方形随机地投掷n个点。设落入圆内的点数为k。由于所投入的点在正方形上均匀分布,因而所投入的点落入圆内的概率为 。所以当n足够大 时,k与n之比就逼近这一概率。从而 。 public static double darts(int n) { // 用随机投点法计算?值 int k=0; for (int i=1;i =n;i++) { double x=dart.fRandom(); double y=dart.fRandom();
您可能关注的文档
最近下载
- 2025年广东高考全国一卷语文高考真题及答案.docx VIP
- 吸烟有害健康幻灯片.ppt VIP
- 《旅游职业礼仪》教案 第7课 掌握前厅服务礼仪.docx VIP
- 中国消化性溃疡诊疗指南(2025版).docx VIP
- T∕TAF 267.2-2025 软件开发工具包(SDK)用户权益和个人信息保护技术要求 第2部分:推送类.docx VIP
- 《PWM调制原理与应用》课件.ppt VIP
- 惠州市产业投资集团有限公司2025年招聘考试真题.docx VIP
- 天津市宁河区首创供水有限公司招聘3人笔试备考试题及答案解析.docx VIP
- 《旅游职业礼仪》教案 第12课 了解我国主要客源国的习俗和礼仪.docx VIP
- 土方工程机械设备租赁服务方案投标文件(技术标).doc
原创力文档

文档评论(0)