gpt4 book ai didi

c - 生成随机数

转载 作者:行者123 更新时间:2023-11-30 21:23:53 24 4
gpt4 key购买 nike

给定一组连续数字 S1,即 [1,2,3,4,5,6,7,8,...N1]。还有一小组连续数字 S2,即 [1,2,3, 4,5,6....N2]。 N2<< N1

现在从集合 S2 的第一个元素即 S2[i](i: 1 到 N2) 开始,您必须从中选择 S2[i] 连续随机 数字 S1。一旦你从 S1 中选择了任何数字,在任何 i(th) 回合中你就不能再在任何其他回合中选择它。

所以我的主要目标是学习“如何以这种方式选择随机数”。这个问题不是任何编码竞赛或家庭作业的一部分。仅用于学习目的。

如果可以的话请使用C语言,因为我是编程初学者。

最佳答案

使用C标准库中定义的rand()函数,并创建一个必须在其中产生随机数的长度数组。然后在获取特定数字时,只需将值 1 放入特定数组空间即可。同样,如果你得到相同的随机数,其中数组中的值为 1,则再次启动随机函数以获得新的随机元素。

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

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