java.random中传入数据
时间: 2024-04-12 15:28:54 浏览: 8
在 Java 中,`java.util.Random` 类是用于生成伪随机数的工具。它可以在不同的情况下使用,例如生成随机数、随机元素等。
如果你想传入数据作为种子来生成随机数,可以使用 `java.util.Random` 类的构造函数 `Random(long seed)`。你可以将一个长整型数值作为种子传入,这个种子将决定随机数序列的起始点。
以下是一个示例代码,演示如何使用 `Random` 类传入数据作为种子:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
long seed = 12345L; // 作为示例,传入的种子是 12345L
Random random = new Random(seed);
// 生成随机数
int randomNumber1 = random.nextInt();
double randomNumber2 = random.nextDouble();
System.out.println("随机整数: " + randomNumber1);
System.out.println("随机双精度浮点数: " + randomNumber2);
}
}
```
在上述示例中,我们将 12345L 作为种子传入 `Random` 类的构造函数,然后使用 `nextInt()` 和 `nextDouble()` 方法生成随机整数和随机双精度浮点数。
希望这可以帮助到你!如果还有其他问题,请随时提问。