-2
如何使用java中的隨機類以5爲增量生成5到25之間的隨機數?因此,可以隨機打印的數字是5,10,15,20或25.使用隨機數生成器生成5到25之間的數字
如何使用java中的隨機類以5爲增量生成5到25之間的隨機數?因此,可以隨機打印的數字是5,10,15,20或25.使用隨機數生成器生成5到25之間的數字
java.util.Random r = new java.util.Random();
System.out.println((r.nextInt(5)+1)*5);
此方法應該可以工作。它需要一個隨機對象,最小數量和最大數量,以及一個步長值。
首先計算最大值和最小值之間的差值,然後除以步長。在計算一個隨機值後,將其乘以比例以使該數字達到其原始比例。然後添加偏移量,因爲它之前被減去。
public void advancedRandom(Random r, int start, int end, int step) {
return r.nextInt((end-start)/step)*step+start;
}
生成1和5之間的隨機整數,並將結果乘以5。 – Tunaki