java中如何产生固定范围的随机数
Posted Hensenberg_Posion
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何产生固定范围的随机数相关的知识,希望对你有一定的参考价值。
随机数的应用还是非常广泛的,在java里面那又如何产生随机数了,不同于c语言那么繁琐,现阶段学会两种产生随机数的方法
1.通过Math.random()
2.通过创建Random类的对象来实现
两种方法都在示例代码里,一看便会
package randonMethod;
import java.util.Random;
public class randomMethod {
public static void main(String[] args) {
Random random=new Random(); //第二种方法,也是用的最多的,先创建一个类Random的对象
for (int i=0;i<3;i++)
{
// int randNum=random.nextInt(10); //产生0-10之间的随机数
int randNum=random.nextInt(1000); //产生0-1000之间的随机数
System.out.println(randNum);
}
for (int j=0;j<3;j++) //这是第一种方法
{
int randNum2 = (int) Math.random() * 100; //产生的随机数是0-99,原理是Math.random()这个函数产生的是
//0-1之间的double类型的小数,通过乘以10的幂来得到我们想要的随机数,这个随机数是不会变的
System.out.println(randNum2);
}
}
}
以上是关于java中如何产生固定范围的随机数的主要内容,如果未能解决你的问题,请参考以下文章