zoukankan      html  css  js  c++  java
  • 动手动脑01

    首先是最让我渴望知道的获得随机数的方法:

    这里涉及到一个生成随机数的数学公式,

     这个公式里面通过控制a 和 m的值来控制可能重复的概率,接下来附上我尝试的代码:

     package GOGOGO;
     import java.util.*;
     import java.lang.*;
     public class TestRandom
     {
      public static void main(String[] args)
      {
       double a = Math.pow(2,31)-1;
       double m = Math.pow(7, 5);
       double c[] = new double[100];
       double Ran[] = new double[1000];
       double d = Math.random();
       for(int i=0;i<1000;i++) {
        Ran[i] =( a*Math.random()) % m;
       }
       for(int i=0;i<1000;i++) {
        System.out.println(Ran[i]);
       }
      }
      
     }

    非常的好用

    第二个动手动脑是观察一段代码的特别之处:

     可以看出下面两个函数的名字是一样的,但是并不影响程序的正常运行,这是因为两个同名函数的参数不同,一个是int,另一个是double,这样的话

    就是达成了一个函数重载。是不影响函数正常运行的。

  • 相关阅读:
    2018-10-25 模拟测试题解
    bzoj1218 [HNOI2003]激光炸弹题解
    poj1958 Strange Towers of Hanoi 题解
    NOIP2018游记
    6-序列公共用法:索引和切片
    5-编码格式
    4-格式化
    3-课后习题记录-就放这里了
    2-条件语句和循环语句
    1-基本数据类型的操作
  • 原文地址:https://www.cnblogs.com/chaogehahaha/p/13786954.html
Copyright © 2011-2022 走看看