gpt4 book ai didi

java - 随机数生成和生成数的排除

转载 作者:行者123 更新时间:2023-12-01 16:39:15 34 4
gpt4 key购买 nike


在 Java 中可以做到这一点吗?我想生成一个随机数,给定一个范围,例如:1 到 70 之间 - 每次生成随机数时,都应将其从生成结果中排除。
所以 [1,70] rand = 56 (现在下次不应该考虑 56)
[1,70] = 63(现在应该从生成中排除 56,63,直到我的代码运行)

最佳答案

这相当于打乱包含 [1..70] 的数字数组,然后一次处理一个。在 Google 上查找“随机播放算法”。这是一个链接http://www.vogella.de/articles/JavaAlgorithmsShuffle/article.html

关于java - 随机数生成和生成数的排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5813323/

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