如何生成0.00到100之间的数字?试图找出方法,但我无法让它发挥作用。
喜欢有一个功能然后我可以称之为'getRandom(0.00,100)'
答案 0 :(得分:2)
有一个随机课程。谷歌搜索帮助......
所以试试,int rand = new Random().nextInt(101)
。这将生成0到101 EXCLUSIVE 的随机数。因此它将生成一个从0到100的随机数。
编辑:正如评论所指出的那样,我是不正确的,它从0到100包括在内。一个容易出错的错误。
答案 1 :(得分:0)
您可以使用以下实用程序类并使用
GenerateRandomNumber.getRandom(0, 100)
调用getRandom(int,int)方法
代码段:
package com.test;
import java.util.Random;
public class GenerateRandomNumber {
public static void main(String[] args) {
int randomNumberBetween1To100 = getRandom(0, 100);
System.out.println("Random number between 1 to 100 is: " + randomNumberBetween1To100);
}
public static int getRandom(int minNumber, int maxNumber) {
Random rand = new Random();
int randomNum = rand.nextInt(maxNumber - minNumber);
return randomNum;
}
}