我需要随机选择一个整数,我尝试过的所有代码都会生成2个整数。这是我当前的随机int代码:创建一个随机选择一个整数
int randomInt = (int) (Math.random() * 6 + 1);
帮助任何人?
我需要随机选择一个整数,我尝试过的所有代码都会生成2个整数。这是我当前的随机int代码:创建一个随机选择一个整数
int randomInt = (int) (Math.random() * 6 + 1);
帮助任何人?
//Gets a random integer in a given range inclusive
public static int getRand(int min, int max){
return min + (int)(Math.random() * ((max - min) + 1));
}
这是你在找什么?
@JamesRobinson否,它将适用于两者!你为什么不尝试它? –
由于某种原因,这给了我2 ...我很困惑,我已经使用了所有的e,我得到了2个号码... – user2653051
我想我有一个解决方案,但我不知道如何做到这一点。我需要将其中一个整数设置为0. – user2653051
Random ran = new Random();
int number=ran.nextInt(20-10)+10;
这给出了10(含)和20(不含)之间的随机整数。 只有一个随机值。
错误,请参阅JavaDoc:http://docs.oracle.com/javase/7/docs/api/java/util/Random .html#nextInt(int) – jlordo
它可以在android中正常工作..... – Exceptional
它会给你一个介于'0'(包括)和'10'(独占)之间的随机数,因为'20 - 10 = 10' – jlordo
这是什么意思? <10? – ObieMD5
上面的代码应该会生成1,2,4,5,6或3 –