2013-02-27 62 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