我是靠谱客的博主 时尚秋天,最近开发中收集的这篇文章主要介绍Java中随机数生成的代码实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Math库里的static(静态)方法random():该方法的作用是产生0到1之间(包括0,但不包括1)的一个double值。


double rand = Math.random();
        通过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);       

最后

以上就是时尚秋天为你收集整理的Java中随机数生成的代码实现的全部内容,希望文章能够帮你解决Java中随机数生成的代码实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部