返回列表 發帖

產生介於指定範圍內的隨機亂數 (四)

  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. */
複製代碼
May

試產生50組範圍介於 -7~7 之間的隨機亂數。

TOP

  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. }
複製代碼
Attention Seeker </3

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

5

TOP

  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;
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

  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. }
複製代碼

TOP

返回列表