gpt4 book ai didi

java - 使用随机结果中的相同值

转载 作者:行者123 更新时间:2023-12-02 13:12:53 25 4
gpt4 key购买 nike

目前,我的代码从某个部分的配置中获取所有值,然后我从列表中随机选择其他内容。我通过 getRandomStringFromList(getLocationList()) 获得随机结果。所以,我这样使用它,

p.teleport(new Location(Bukkit.getWorld("world"), 
plugin.getConfig().getInt("locations." + plugin.getRandomStringFromList(plugin.getLocationList()) + ".x"),
plugin.getConfig().getInt("locations." + plugin.getRandomStringFromList(plugin.getLocationList()) + ".y"),
plugin.getConfig().getInt("locations." + plugin.getRandomStringFromList(plugin.getLocationList()) + ".z"))
);

但是,这有一些问题。它不是使用相同的结果,而是为所有 3 个获得不同的随机结果。我需要它们全部使用第三个结果,我该怎么做?

最佳答案

将随机字符串存储在局部变量中,并在p.teleport中使用它。代码如下所示:

String randomString = plugin.getRandomStringFromList(plugin.getLocationList());

p.teleport(new Location(Bukkit.getWorld("world"),
plugin.getConfig().getInt("locations." + randomString + ".x"),
plugin.getConfig().getInt("locations." + randomString + ".y"),
plugin.getConfig().getInt("locations." + randomString + ".z")));

关于java - 使用随机结果中的相同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43890470/

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