zoukankan      html  css  js  c++  java
  • Math类 Random类

    java.lang.Math    

    一堆的数学方法

    /*成员方法
        * public static int abs(int a)
        * public static double ceil(double a)
        * public static double floor(double a)
        * public static int max(int a,int b) min自学
        * public static double pow(double a,double b)   //a的b次方
        * public static double random()
        * public static int round(float a)    四舍五入 参数为double的自学
        * public static double sqrt(double a)          平方根
    */

    Math.random()   :  返回大于等于 0.0 且小于 1.0 的伪随机 double 值

    Random类

       Random r = new Random();

       int x  = r.nextInt()  ;               //  生成一个随机数

          int y = r.nextInt(100)  ;       //  随机生成0到99的一个其中一个   

         Math.random()   使用起来比较方便

    /*
    * A:Random类的概述
        * 此类用于产生随机数如果用相同的种子创建两个 Random 实例,
        * 则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。
    * B:构造方法
        * public Random()
        * public Random(long seed)   //  使用种子来生成随机数
    * C:成员方法
        * public int nextInt()
        * public int nextInt(int n)(重点掌握)
    */
    竹杖芒鞋轻胜马,一蓑烟雨任平生。 回首向来萧瑟处,也无风雨也无晴。
  • 相关阅读:
    Android Studio 中关于NDK编译及jni header生成的问题
    为YAESU FT-817ND 增加频谱功能
    Nagios 安装配置
    ubuntu 13.10 Ralink RT3290 无线与蓝牙4.0的驱动安装
    golang全文搜索--使用sphinx
    GNU Radio 之 rtl-sdr
    OsmocomBB && Motorora C118
    OsmocomBB 编译安装
    Go 若干技巧
    Docker内核知识
  • 原文地址:https://www.cnblogs.com/yaobiluo/p/11302113.html
Copyright © 2011-2022 走看看