Jon*_*oni 11
做这个:
int randomMultipleOf5 = 5*random.nextInt(21);
Run Code Online (Sandbox Code Playgroud)
需要21才能得到0-20(含)范围内的整数.乘以5可得到0-100(含)范围内的数字.
你可以这样做:
Random r = new Random();
int randomMultipleOfFive = r.nextInt(21)*5; //generates a number between 0 and 20 inclusive then *5
Run Code Online (Sandbox Code Playgroud)
怎么样;
int number = RandomNumber.nextInt(21) * 5;
Run Code Online (Sandbox Code Playgroud)
为了澄清,nextInt(21)生成一个0-20的数字,使100可能生成的数字,而nextInt(20)最多只生成95.
| 归档时间: |
|
| 查看次数: |
4508 次 |
| 最近记录: |