2013-02-27 63 views
1

你好,我将如何使用C中的数组从一组特定数字中随机获取数字?比方说,我想从一组这些数字的生成50个号码:来自不规则范围的随机数C

52 67 80 87 90 95 
+0

我觉得他不需要实际的范围,他想要一个阿尔比传球范围。这只能通过预定义的数组完成。 – Dmitry 2013-02-27 23:58:22

+0

应将解决方案放在答案中,而不是放在问题中。 – Barmar 2013-02-28 00:33:41

+0

好的一点会做 – MeesterMarcus 2013-02-28 00:41:15

回答

0
  1. 使大小为n的阵列来存储任意设定例如,{52,67,80,87,90,95}
  2. 保存固定阵列例如长度-1,6-
  3. 使随机数r从0到长度独家
  4. 项= A [R],其中r = RAND%升
+0

谢谢!我会试试这个。 – MeesterMarcus 2013-02-28 00:01:07

+0

一定要接受一个答案,如果它的工作... – Dmitry 2013-02-28 00:01:55

+0

当然会做 – MeesterMarcus 2013-02-28 00:04:23