gpt4 book ai didi

java - 您将如何在多个类之间共享一个随机值?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:57:58 25 4
gpt4 key购买 nike

我想创建一个随机 int 值以在多个类中使用。每次我创建这些类的一组新实例时,我都希望将这个新的随机 int 值用于所有这些类。随机值应该是相同的。

所以简而言之,我想要创建一个随机索引,并跨多个类一起使用以生成数据。

这个随机值是否应该在堆栈顶部生成并在协同工作的每个类中静态调用?

最佳答案

只需创建一个包含具有随机值的字段的类。提供一个 getter 方法来访问它。然后,与每一批新的类共享此类的一个新实例。

例如

private static final Random random = new Random();
private final int randomValue = random.nextInt();

...

public int getRandomValue() {
return randomValue;
}

这样,每组类的随机数都相同,但每组不同。

关于java - 您将如何在多个类之间共享一个随机值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com