1

您好,我如何使用 C 中的数组从一组特定数字中随机获取数字?比如说,我想从一组这些数字中生成 50 个数字:

52 67 80 87 90 95
4

1 回答 1

0
  1. 制作一个大小为 n 的数组 A 来存储任意集合,例如 { 52, 67, 80, 87, 90, 95 }
  2. 保存固定数组的长度 l 例如,6
  3. 制作一个从 0 到长度互斥的随机数 r
  4. 项目 = A[r] 其中 r = rand % l
于 2013-02-27T23:57:44.583 回答