zoukankan      html  css  js  c++  java
  • Java产生随机数

    总共大致可以分为2种类

    1.通过Random类产生一个随机数//支持boolean, byte, int, long, float, double。

    Random rd=new Random();
    
    Random rd=new Random(50); //seed=50

    /*带种子的随机数生成器,每一遍生成的随机数是相同的;*/
     1 import java.util.Random;
     2 public class RandomTest {
     3     public static void main(String[] args)
     4     {
     5         Random rd=new Random();
     6         int a1=rd.nextInt();//返回一个随机的int
     7         int a2=rd.nextInt(100);//返回一个[0,100)的随机int  ***重点
     8         double b1=rd.nextDouble();//返回[0.0,1.0]之间的数字
     9     }
    10 }
    常用的几个就是上面这几个。
    其他还有:
    boolean nextBoolean()
    void nextBytes(byte[] ans) // 生成随机字节并将其置于字节数组ans中。
    float   nextFloat()           // 返回[0.0, 1.0)之间的随机float。 
    long    nextLong()            // 返回下一个“long类型”随机数。 

    2.可以通过Math.random()返回一个0到1之间的double值    范围是[0.0,1.0]

    只要范围是[0.0,1.0]之间的随机数,可以通过乘以一个数字,来实现范围,比如:随机数*100,那么范围就变成了[0.0,100.0]

    wow~ 

  • 相关阅读:
    Nginx proxy开启cache缓存
    Nginx Server 配置
    nginx 全局配置
    Nginx 配置文件解析
    Python-Scrapy框架
    Python-shutil模块
    os模块3
    os模块
    python os模块atime ,ctime,mtime意义
    Python-正则表达式
  • 原文地址:https://www.cnblogs.com/yoriko/p/12326619.html
Copyright © 2011-2022 走看看