gpt4 book ai didi

linux - 如何使用 Shuf 命令保存随机数的位置

转载 作者:太空宇宙 更新时间:2023-11-04 05:00:43 25 4
gpt4 key购买 nike

下面是我的 shuf 命令。

shuf -i 1-5

如何保存随机数的位置?我们如何查看我之前生成的随机数?我只需要 shell 脚本中唯一的随机数?我们如何才能做到这一点?

最佳答案

您可以使用 shuf 生成任意数量的唯一随机数(显然,最多可达数字的范围),但您需要一次生成所有这些随机数。

例如,您可以生成 1 到 100 之间所有 100 个数字的完整随机播放,并将它们保存在 bash 数组中:

numbers=($(shuf -i1-100))

然后,每次需要时,您都可以从数组中提取一个新数字。

index=0
# ...
r=${numbers[index++]}

关于linux - 如何使用 Shuf 命令保存随机数的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33885725/

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