我這裏有一個隨機數發生器,其拍攝數字1 - 50用隨機數發生器循環在Java中
我希望它做的是選擇一個第二隨機數從1-50什麼,這將只有打印到控制檯,如果它大於以前的隨機數,並重復許多次,比如說10次。
我的老師要我只使用Math.floor(的Math.random()方法來生成一個號碼,我在那工作。
我不知道如何比較最新生成的數字到以前生成的數字。
我走到這一步,是
int myRand = 10;
while (myRand > 0) {
int myRand2 = (int) (Math.floor(Math.random() * 50) + 1);
System.out.println(myRand2);
System.out.println();
myRand--;
會在哪裏,將首先生成的數字比較,隨後產生的數字,第二部分去?
請查看Random類。使用'nextInt()'獲取整數值不僅更清晰,還避免了許多陷阱並避免了投射。 – Hannes