我需要帮助宽度随机代码

时间:2016-04-27 07:10:54

标签: java random int

我需要帮助宽度Random r = new Random();代码。

我会告诉你我的代码并告诉你我想做什么。

Random r = new Random();
int i = r.nextInt(3);
System.out.println(i);

//now how do i make it not to take 0 as a random number
//One of them is 0, how do i make it take a random int that is
//bigger than 0 but lower than 3. I need help there.

1 个答案:

答案 0 :(得分:2)

好吧,想一想。你现在得到0,1或2.所以你怎么能得到1或2?您将2传递到nextInt,以便获得01,并将1添加到结果中:

int i = r.nextInt(2) + 1;