勵志

勵志人生知識庫

java random怎麼用

Java中,可以使用`java.util.Random`類來生成隨機數。以下是使用`Random`類的一些基本步驟:

導入`Random`類。在代碼開頭使用語句`import java.util.Random;`導入。

創建`Random`對象。使用語句如`Random random = new Random();`創建對象,也可以使用特定種子值構造`Random`對象,如`Random random = new Random(long seed);`,其中種子值用於初始化隨機數生成器,相同的種子值會產生相同的隨機數序列。

生成隨機數。`Random`類提供了多種方法生成隨機數,包括生成隨機整數(`nextInt()`或`nextInt(int bound)`),隨機浮點數(`nextDouble()`),隨機布爾值(`nextBoolean()`)等。例如,`int randomNumber = random.nextInt();`生成一個隨機整數,`double randomDouble = random.nextDouble();`生成一個0到1之間的隨機浮點數,`boolean randomBoolean = random.nextBoolean();`生成一個隨機布爾值。

此外,Java的`Math.random()`方法可以返回一個0到1之間的隨機浮點數,但請注意,它並不是通過`Random`類實現的,而是直接使用當前時間為種子。