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

    1、Math库里的static(静态)方法random()

      该方法的作用是产生0到1之间(包括0,但不包括1)的一个double值。

    double rand = Math.random();

    2、通过Random类的对象

      程序可生成许多不同类型的随机数字,做法很简单,只需调用方法nextInt()和nextFloat()即可(也可以调用nextLong()或者nextDouble())。传递给nextInt()的参数设置了所产生随机数的上限,而其下限为0.

      如果在创建Random对象过程中没有传递任何参数,那么Java就会将当前时间作为随机数生成器的种子,并由此在程序每一次执行时都产生不同的输出。如果在创建Random对象时提供种子(用于随机数生成器的初始化值,随机数生成器对于特定的种子值总是产生相同的随机数序列),就可以在每一次执行程序时都生成相同的随机数,因此其输出是可验证的。

    举例:生成1到100之间的随机数

    import java.util.Random;

    public class Radom{
    public static void main(String[] strs){
    Random rand = new Random();
    System.out.println(rand.nextInt(99)+1);
    }
    }

    设定种子,下例中的种子可以随便设定:

    Random rand = new Random(47);


    推荐一个自己业余时间开发的网盘搜索引擎,360盘搜www.360panso.com

  • 相关阅读:
    自定义UILabel的对齐方式
    获取iOS系统版本 --- UIDevice的使用
    iOS 照片多选
    iOS 手势+触摸事件
    IOS消息推送
    设置tableViewCell的背景颜色
    IOS_修改TableView的删除按钮的文本
    UIScrollView控件实现轮播图
    判断设备是不是第一次进入应用
    英语口语
  • 原文地址:https://www.cnblogs.com/eczhou/p/2278157.html
Copyright © 2011-2022 走看看