package bt6;import java.util.Random;
/*** 看到了一个 蒙特卡洛方法 随机数得出 圆周率的c++ 源码  ,复制过来 一个Java版的见笑了* @author suifeng**/
public class PITest {public static void main(String[] args) {int RAND_MAX = 1000000;long i, in, N = 200000000;double x, y, pi;Random rd = new Random(System.currentTimeMillis());for (i = 0, in = 0; i < N; i++){x = 2.0 * rd.nextInt(RAND_MAX)/RAND_MAX-1 ;y = 2.0 * rd.nextInt(RAND_MAX)/RAND_MAX-1;if ((x * x + y * y) <= 1)in++;}pi = 4.0 * in / N;System.out.println(pi);}
}

看到了一个 蒙特卡洛方法 随机数得出 圆周率的c++ 源码相关推荐

  1. 编程语言用 Java 开发一个打飞机小游戏(附完整源码)

    编程语言用 Java 开发一个打飞机小游戏(附完整源码) 上图 写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习.java确实不适合写桌面应用,这里只是通过 ...

  2. JavaScript实现唯一路径问题的动态编程方法的算法(附完整源码)

    JavaScript实现唯一路径问题的动态编程方法的算法(附完整源码) dpUniquePaths.js完整源代码 dpUniquePaths.test.js完整源代码 dpUniquePaths.j ...

  3. JavaScript实现唯一路径问题的回溯方法的算法(附完整源码)

    JavaScript实现唯一路径问题的回溯方法的算法(附完整源码) btUniquePaths.js完整源代码 btUniquePaths.test.js完整源代码 btUniquePaths.js完 ...

  4. JavaScript实现截留雨水问题的蛮力方法的算法(附完整源码)

    JavaScript实现截留雨水问题的蛮力方法的算法(附完整源码) bfRainTerraces.js完整源代码 bfRainTerraces.test.js完整源代码 bfRainTerraces. ...

  5. JavaScript实现跳跃游戏的贪婪方法的算法(附完整源码)

    JavaScript实现跳跃游戏的贪婪方法的算法(附完整源码) greedyJumpGame.js完整源代码 greedyJumpGame.test.js完整源代码 greedyJumpGame.js ...

  6. JavaScript实现跳跃游戏的动态编程自下而上的方法的算法(附完整源码)

    JavaScript实现跳跃游戏的动态编程自下而上的方法的算法(附完整源码) dpBottomUpJumpGame.js完整源代码 dpBottomUpJumpGame.test.js完整源代码 dp ...

  7. C++求一个整数的各位数字总和(附完整源码)

    C++求一个整数的各位数字总和算法 C++求一个整数的各位数字总和算法完整源码(定义,实现,main函数测试) C++求一个整数的各位数字总和算法完整源码(定义,实现,main函数测试) int su ...

  8. java me手机版,一个经典的 JAVA ME 手机程序入门级源码

    一个经典的 JAVA ME 手机程序入门级源码 一个由 Carol Hamer 写的比较有代表性的源码,作者全力推荐,尤其是对于没有 J2ME 开发经验的朋友.自己动手敲出以下贴出的 Hello.ja ...

  9. 高斯投影正反算C语言程序代码,一个老师给的高斯投影正反算c++源码.doc

    一个老师给的高斯投影正反算c源码 //高斯投影正.反算 //6度带宽?? 54年北京坐标系 //高斯投影由经纬度 Unit:DD 反算大地坐标 含带号,Unit:Metres void GaussPr ...

最新文章

  1. vmware虚拟化(二)安装vsphere5.1
  2. 利用 Numpy 进行矩阵相关运算
  3. sdutoj-3837-素数链表
  4. 无人数据中心何时到来仍需等待
  5. mkfs.jffs2参数详解
  6. AGC 022 B - GCD Sequence
  7. 面对疫情,AI 能做什么?
  8. 利用BitmapCutter实现截取图片功能之修改加强版,兼容Jquery1.4.x以上版本
  9. 汇编---3---物理地址
  10. 初学者用什么数位板好,手绘板选择注意什么?
  11. 问卷设计中的常见问题
  12. 003_java三大版本
  13. 我国使用计算机增长率表格,excel表格如何计算数据的增长率-怎么用Excel计算年均复合增长率?...
  14. 第二章 编程初步 Ivor Horton
  15. 如何保证用log4J 写log 的时间和系统设置的timezone 保持一致
  16. Microsoft Visual C++ 14.0 网盘下载
  17. 思维导图与概念图的区别是什么?
  18. LaTeX--6--字体与字号
  19. 获取和清除cookie
  20. 键盘按键ctrl与大小写切换键caps lock位置互换

热门文章

  1. RHEL4- DNS服务(四)DNS的开机自动启动控制
  2. 正则表达式 BRE 与 ERE的区别
  3. android studio如何生成混淆代码的jar
  4. android SharedPreferences的使用优化
  5. 【Android】进程
  6. Android事件处理机制
  7. android WebView的简单使用
  8. 长沙理工大学第十二届ACM大赛-重现赛C 安卓图案解锁 (模拟)
  9. 7-1 抓老鼠啊~亏了还是赚了? (20 分)
  10. 限制连接数上涨的几个关键因素