Java如何创建mod 5的随机数?

Java如何创建mod 5的随机数?,java,random,Java,Random,Java如何创建mod 5的随机数 我只需要随机数0-100,可以被5整除 类似于RandomNumber.nextin100%5的内容执行以下操作: int randomMultipleOf5 = 5*random.nextInt(21); 需要21才能获得0-20(含0-20)范围内的整数。当乘以5时,得到一个0-100范围内的数字。执行以下操作: int randomMultipleOf5 = 5*random.nextInt(21); 需要21才能获得0-20(含0-20)范围内的整

Java如何创建mod 5的随机数

我只需要随机数0-100,可以被5整除

类似于RandomNumber.nextin100%5的内容执行以下操作:

int randomMultipleOf5 = 5*random.nextInt(21);
需要21才能获得0-20(含0-20)范围内的整数。当乘以5时,得到一个0-100范围内的数字。

执行以下操作:

int randomMultipleOf5 = 5*random.nextInt(21);
需要21才能获得0-20(含0-20)范围内的整数。当乘以5时,你会得到一个0-100范围内的数字。

怎么样

int number = RandomNumber.nextInt(21) * 5;
为了澄清这一点,nextInt21从0-20生成一个数字,使100成为可能生成的数字,而nextInt20将只生成最大95

int number = RandomNumber.nextInt(21) * 5;
int random = new Random().nextInt(21) * 5
为了澄清这一点,nextInt21生成一个0-20之间的数字,使100成为可能生成的数字,而nextInt20只生成最大95。

您只需执行以下操作:

int random = new Random().nextInt(21) * 5
Random r = new Random();
int randomMultipleOfFive = r.nextInt(21)*5; //generates a number between 0 and 20 inclusive then *5
您只需执行以下操作:

Random r = new Random();
int randomMultipleOfFive = r.nextInt(21)*5; //generates a number between 0 and 20 inclusive then *5
试试这个:

随机=新随机

forint i=0;我试试这个:

随机=新随机

forint i=0;iBecause Random.nextIntn返回一个介于0和n-exclusive之间的数字,您需要介于0和20之间的数字。因为nextIntn生成一个介于0和n-1之间的数字。在本例中,我们希望n-1=20,因为20*5=100。因为Random.nextIntn返回一个介于0和n互斥之间的数字,而您需要介于0和20之间的数字。因为nextIntn生成一个介于0和n-1之间的数字。在这种情况下,我们想要n-1=20,因为20*5=100。