码迷,mamicode.com
首页 > 其他好文 > 详细

第八次抽考(随机数)

时间:2020-06-14 20:35:59      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:double   for   imp   div   ble   nbsp   generate   ack   init   

package week4;

import java.util.Random;

public class Work3 {
    public static void main(String args[])
    {
        MathUtils m=new MathUtils();
        m.init();
        m.sum();
    }
        
}
class MathUtils{
    int[][] a;
    int x;//
    int y;//
    Random rd=new Random();
    public MathUtils()
    {
        x=rd.nextInt(9)+1;//[1,10)
        y=rd.nextInt(9)+1;//[1,10)
        a=new int[x][y];
    }
    //初始化二维数组
    public void init()
    {
        for(int i=0;i<x;i++)
        {
            for(int j=0;j<y;j++)
            {
                a[i][j]=rd.nextInt(20);
            }
        }
    }
    //打印
    public void sum()
    {
        for(int i=0;i<x;i++)
        {
            for(int j=0;j<y;j++)
            {
                System.out.printf(a[i][j]+" ");
            }
            System.out.println();
        }
    }
    
}

2.

public class App10 {



public static void main(String args[]) {

// TODO Auto-generated method stub

Random r=new Random();

double x=0;

double y=0;

int sum1=0;//圆形

int sum2=0;//正方形

for(int i=0;i<100000000;i++)

{

x=r.nextDouble();

y=r.nextDouble();

if(x*x+y*y<=1)

{

sum1++;

}

sum2++;

}

System.out.println((4*sum1)*1.0/sum2);

}

 

第八次抽考(随机数)

标签:double   for   imp   div   ble   nbsp   generate   ack   init   

原文地址:https://www.cnblogs.com/YenKoc/p/13126650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!