java里面怎么产生0-4随机数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里面怎么产生0-4随机数相关的知识,希望对你有一定的参考价值。

类似于下面的式子,将产生的一个随机数复制给一个变量
var_order = random( );//要求之产生0-4的随机数

int number = new Random().nextInt(5);

 new Random().nextInt(5)产生的是0-4的随机数
new Random().nextInt(4)产生的是0-3的随机数



采纳下我哦,谢谢

参考技术A random()产生的是0~1之间的小数,
后面再乘以你想要的最大值+1,
得到的还是一个小数,
如果要结果是整数的话就在外层加强制转换int()
也就是int(Math.random()*5)
几年没碰java了不知道对不对,你试试吧。
参考技术B int randomNumber = new Random().nextInt(4);

java怎么在几个指定数字里面产生随机数

放在一个数组中,然后使用(int)Math.random();随机出数组的索引。
int[] nums = 4, 1, 12, 10, 7, 6, 22, 100, 30, 82 ;
int i = (int) (Math.random() * nums.length);
System.out.println(nums[i]);
i = (int) (Math.random() * nums.length);
System.out.println(nums[i]);
已在Eclipse中测试过,可运行。
参考技术A 1、获取数组长度 int arr[] = 1,2,3,4,5;//定义一个数组int len = arr.length;//获取数组长度给变量len2、根据数组长度,使用Random随机数组的索引值 Random random = new Random();//创建随机对象int arrIdx = random.nextInt(len-1)

以上是关于java里面怎么产生0-4随机数的主要内容,如果未能解决你的问题,请参考以下文章

java中的随机循环怎么做?

js怎么产生一个3位数随机数?

如何设置android随机数的上下限

JAVA中怎么随机产生一个不重复的四位数

java产生随机数我怎么固定长度???

vhdl怎么产生三个随机数