首页 > 编程知识 正文

java生成范围内随机数,java生成随机数的条件

时间:2023-05-03 07:58:23 阅读:258322 作者:3816

java 生成范围内随机数

In this tutorial I will teach you how to generate random number in Java in a range.

在本教程中,我将教您如何在Java范围内生成随机数。

There are two ways by which Java random number can be generated. The first way is to use nextInt() method of java.util.Random class and second way is to use random() method of java.lang.Math class.

可以通过两种方式生成Java随机数。 第一种方法是使用java.util.Random类的nextInt()方法,第二种方法是使用java.lang.Math类的random()方法。

Below I have shared one example for each.

下面,我为每个共享一个示例。

在范围内用Java生成随机数 (Generate Random Number in Java in a Range) java.util.Random (java.util.Random)

The nextInt() method generates random number in a range. Below example will generate random number in between 1 and 10. Here 1 is inclusive and 10 is exclusive.

nextInt()方法生成一个范围内的随机数。 下面的示例将生成介于1到10之间的随机数。这里1为包含值,10为排除值。

package com; import java.util.Random; public class RandomNumber{public static void main(String args[]){Random random=new Random(); //Generate random number between 1(inclusive) and 10(exclusive)for(int i=0;i<5;++i){System.out.println("Random Number in Java: "+random.nextInt(10));}}}

Output

输出量

java.lang.Math (java.lang.Math)

The random() method generates a random number in between 0.0 and 1.0. Here 0.0 is inclusive and 1.0 is exclusive. In below example I have multiplied the result with 10 and type casting it into int to get random number in between 1 and 10.

random()方法生成一个介于0.0和1.0之间的随机数。 这里0.0是包含的,1.0是排除的。 在下面的示例中,我将结果乘以10并将其类型转换为int以获得1到10之间的随机数。

package com; public class RandomNumber{public static void main(String args[]){int random;//Generate random number in between 1(inclusive) and 10(exclusive)for(int i=0;i<5;++i){random=(int)(Math.random()*10);System.out.println("Java Random Number: "+random);}}}

Output

输出量

If you found anything incorrect or have any doubts regarding above Java random number tutorial then comment below.

如果您对上述Java随机数教程有任何不正确的地方或有疑问,请在下面评论。

翻译自: https://www.thecrazyprogrammer.com/2016/01/generate-random-number-in-java-in-a-range.html

java 生成范围内随机数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。