来自不规则范围C的随机数

时间:2013-02-27 23:54:58

标签: arrays random numbers

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

52 67 80 87 90 95

1 个答案:

答案 0 :(得分:0)

  1. 制作一个大小为n的数组A来存储任意组,例如{52,67,80,87,90,95}
  2. 保存固定阵列的长度l,例如6
  3. 从0到长度独立的随机数r
  4. item = A [r]其中r = rand%l