Board logo

標題: 產生介於指定範圍內的隨機亂數 (四) [打印本頁]

作者: may    時間: 2023-5-26 11:53     標題: 產生介於指定範圍內的隨機亂數 (四)

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));//設定以隨機亂數來產生亂數
  7.     for(int i=1; i<=50; i++)//設定產生50組亂數
  8.         cout<<rand()%15+-7<<endl;  //7-(-7)+1=15
  9.     system("pause");   
  10.     return 0;
  11. }

  12. /*
  13. -7 -6 -5 -4 -3 -2 -1 0 1 2 3  4   5  6  7   題目要求的亂數範圍
  14. 0   1  2  3  4  5  6 7 8 9 10 11 12 13 14  rand()%15 所產生的亂數範圍
  15. -7 -6 -5 -4 -3 -2 -1 0 1 2 3  4   5  6  7  因+ -7 將亂數範圍修正,以符合題目要求  
  16. 若要產生A到B的隨機亂數,公式是rand()%(B-A+1) + A
  17. 問:產生1到3的隨機亂數,公式是rand()%____ + ____
  18. */
複製代碼

作者: 鄭繼威    時間: 2023-6-2 19:31

試產生50組範圍介於 -7~7 之間的隨機亂數。
作者: 張絜晰    時間: 2023-6-2 19:38

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     for(int i=1; i<=50; i++){
  9.             cout<<rand()%15-7<<endl;
  10.             }
  11.     system("pause");   
  12.     return 0;
  13. }
複製代碼

作者: 何權晉    時間: 2023-6-2 19:39

  1. #include <iostream>
  2. #include <ctime>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     for(int i=1; i<=50; i++)
  8.         cout<<rand()%15+-7<<endl;
  9.     system("pause");   
  10.     return 0;
  11. }
複製代碼

作者: 黃子豪    時間: 2023-6-2 19:41

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     for(int i=0; i<=50; i++)
  9.         cout<<rand()%15-7<<endl;            
  10.     system("pause");
  11.     return 0;
  12. }
複製代碼

作者: 盧玄皓    時間: 2023-6-2 19:42

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;

  5. int main()
  6. {
  7.    srand(time(NULL));
  8.    
  9.    for(int i=1; i<=50; i++)
  10.    cout<<rand()%15+-7<<endl;     

  11.    system("pause");
  12.    return 0;        
  13. }
複製代碼

作者: 蔡沛倢    時間: 2023-6-2 19:45

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     for(int i=0;i<=50;i++)
  8.     {   
  9.         cout<<rand()%15+-7<<endl;  
  10.     }
  11.     system("pause");
  12.     return 0;
  13. }
複製代碼

作者: 鄭繼威    時間: 2023-6-2 19:49

5
作者: 呂宗晉    時間: 2023-6-2 19:56

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     for(int i=1; i<=50; i++){
  9.             cout<<rand()%15-7<<endl;
  10.             }
  11.     system("pause");   
  12.     return 0;
複製代碼

作者: 廖秝瑜    時間: 2023-6-2 19:56

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.         for(int i=1; i<=50; i++)
  8.         cout<<rand()%15+-7<<endl;
  9.     system("pause");   
  10.     return 0;
  11. }
複製代碼

作者: 呂得銓    時間: 2023-6-2 19:56

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.    srand(time(NULL));
  8.    for(int i=1; i<=50; i++)
  9.    cout<<rand()%15+-7<<endl;     
  10.    system("pause");
  11.    return 0;        
  12. }
複製代碼

作者: 黃品禎    時間: 2023-6-21 18:59

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.   for (int i=1;i<=20;i++)
  9.   {
  10.       cout<<rand()%15-7<<endl;
  11.       }
  12.       system ("pause");
  13. return 0;
  14. }
複製代碼

作者: 吳柏潁    時間: 2023-7-24 17:05

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         //試產生50組範圍介於19~27之間的隨機亂數。

  8.         srand(time(NULL));
  9.     for(int i=1; i<=50; i++)
  10.         cout<<rand()%15-7<<endl;
  11.     system("pause");   
  12.     return 0;
  13. }
複製代碼

作者: 邱品惟    時間: 2023-8-8 19:24

  1. #include<iostream>
  2. #include<ctime>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     for(int i=1; i<=50; i++)
  8.         cout<<rand()%15-7<<endl;
  9.     system("pause");   
  10.     return 0;
  11. }
複製代碼

作者: 朱奕祈    時間: 2024-2-5 20:24

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     for(int i=1; i<=50; i++)
  9.         cout<<rand()%9+19<<endl;
  10.     system("pause");
  11.     return 0;
  12. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2