为随机数可以的最大值创建常量?

时间:2013-10-11 18:56:34

标签: java

我想创建一个简单的数学游戏,然后使用两个随机数 允许用户输入以下每个操作的答案:(加法,减法,乘法和幂)。我不知道如何将常数设置为最大值,随机数可以作为常数。

import java.util.Random;
import java.util.Scanner;
public class Program1 {
    public static void main(String[] args) {

         Random generator = new Random();

         // create a variable that will hold the first random number
         int random1 = generator.nextInt();

         // create a variable that will hold the second random number
         int random2 = generator.nextInt();

         // create a constant for the maximum the random number can be

2 个答案:

答案 0 :(得分:2)

阅读Javadoc

上的随机类文档

int upperLimit = 100;

int random1 = generator.nextInt(uperLimit);

int random2 = generator.nextInt(uperLimit);

会给你少于100的数字

答案 1 :(得分:0)

当您调用Random.nextInt()时,该数字的最大值可以是(2 ^ 31)-1(2147483647)。

如果要将值传递给Random.nextInt(),例如5,则可能结果的范围为0-5。

source