Java是一種流行的編程語言,它提供了許多有用的類和方法。其中兩個常用的類是Uniform和Random。這兩個類的目的是為了生成隨機數。接下來,我們將詳細介紹這兩個類的用法。
Uniform類用于生成均勻分布的隨機數。在使用Uniform類之前,需要先創建一個實例。以下是創建Uniform實例的示例代碼:
Random random = new Random(seed); Uniform uniform = new Uniform(low, high, random);
上述代碼中,"seed"是一個種子,用于生成偽隨機數。"low"和"high"是均勻分布的最小值和最大值。Uniform類的nextDouble()方法可以生成一個均勻分布的隨機實數。以下是一個示例代碼:
double randomNumber = uniform.nextDouble();
接下來,我們來看一下Random類。Random類用于生成偽隨機數。在使用Random類之前,需要先創建一個實例。以下是創建Random實例的示例代碼:
Random random = new Random(seed);
上述代碼中,"seed"是一個種子,用于生成偽隨機數。Random類的nextInt()方法可以生成一個整數。以下是一個示例代碼:
int randomNumber = random.nextInt();
Random類還有其他的方法,例如nextDouble()方法可以生成一個在0和1之間的隨機實數。以下是一個示例代碼:
double randomNumber = random.nextDouble();
綜上所述,Uniform和Random類都是用于生成隨機數的常用類。通過這兩個類,我們可以方便地生成各種類型的隨機數,以滿足不同的需求。