java中的随机数,我需要每30个数字,我的意思是30-60-90

时间:2016-11-06 07:47:13

标签: java

我一直在想我该怎么做,我对编程很陌生而且不擅长数学,也许你们中的一些人可能知道怎么做

1 个答案:

答案 0 :(得分:3)

我猜这里的选票是缺乏研究的。

无论如何,你使用java.util.Random的{​​{3}}并乘以30.例如,这给你一个随机数30(1 * 30),60(2 * 3),90(3) * 30),等等,包括3000(100 * 30):

Random r = new Random();
int num = (r.nextInt(100) + 1) * 30;

nextInt

删除+ 1如果0是要使用的有效值(然后你将不会得到3000,最高将是2970)。