我需要帮助宽度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.
答案 0 :(得分:2)
好吧,想一想。你现在得到0,1或2.所以你怎么能得到1或2?您将2
传递到nextInt
,以便获得0
或1
,并将1
添加到结果中:
int i = r.nextInt(2) + 1;