Random与random的区别
前言
Rondom和raodom都可以表示随机数,下面是详细讲解
提示:以下是本篇文章正文内容,下面案例可供参考
一、Rondom
Rondom是Java中的一个类,若需要生成随机数,首先需创建一个Rondom类的实例对象,然后调用nextint(int n)方法。
提示:nextint(int n)方法返回一个不大于n的随机整数
如下图所示:
二、rondom
rondom是Math类的一个静态方法,Math类中的random()方法用来生成大于等于 0.0 小于 1.0 的double 型随机数,一般地,下式返回a ~ a+b的随机数,包括a+b
java
a+(int)(Math.random()*(b+1)
如下图所示
三、使用Rondom的好处
Rondom在构建实例对象时可以赋值一个整数初始化,使其每次运行时生成的随机数不变,而rondom函数每次生成的随机数是改变的
下面为两次代码运行结果
第一次运行结果
第二次运行结果