Board logo

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

作者: 鄭繼威    時間: 2023-2-25 14:30     標題: 產生介於指定範圍內的隨機亂數 (七)-樂透

本帖最後由 鄭繼威 於 2023-7-27 16:50 編輯

4個數字一樣
[attach]15196[/attach]
都一樣的
本帖隱藏的內容需要回復才可以瀏覽

作者: 吳柏潁    時間: 2023-7-27 17:13

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         //產生20組數值,每組皆包含4個介於0~9之隨機亂數,每隔 0.5秒 產生一組。_sleep(N)可讓程式暫停執行N毫秒
  8.        int t=0;

  9.         srand(time(NULL));
  10.         int n[4];
  11.     for(;;){
  12.             for(int j=1; j<=4; j++){
  13.             n[j-1]=rand()%10;
  14.            
  15.                 }
  16.                 t++;
  17.                 for(int k=0;k<=3;k++){
  18.                         cout<<n[k]<<"        ";
  19.                 }
  20.                 if(n[0]==n[1] and n[1]==n[2] and n[2]==n[3]){
  21.                         cout<<"第"<<t<<"次"<<endl;
  22.                                         goto w;
  23.                                 }
  24.                 cout<<endl;
  25.                
  26.         }
  27.     w:        
  28.     system("pause");   
  29.     return 0;
  30. }
複製代碼

作者: 吳柏潁    時間: 2023-7-27 17:15

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         //產生20組數值,每組皆包含4個介於0~9之隨機亂數,每隔 0.5秒 產生一組。_sleep(N)可讓程式暫停執行N毫秒
  8.        int t=0;

  9.         srand(time(NULL));
  10.         int n[4];
  11.     for(;;){
  12.             for(int j=1; j<=4; j++){
  13.             n[j-1]=rand()%10;
  14.            
  15.                 }
  16.                 t++;
  17.                 for(int k=0;k<=3;k++){
  18.                         cout<<n[k]<<"        ";
  19.                 }
  20.                 if(n[0]==1 and n[1]==2 and n[2]==3 and n[3]==4){
  21.                         cout<<"第"<<t<<"次"<<endl;
  22.                                         goto w;
  23.                                 }
  24.                 cout<<endl;
  25.                
  26.         }
  27.     w:        
  28.     system("pause");   
  29.     return 0;
  30. }
複製代碼

作者: 邱品惟    時間: 2023-8-8 20:18

  1. #include<iostream>
  2. #include<ctime>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[4];
  7.     int t=0;
  8.     srand(time(NULL));
  9.     re:
  10.     t++;
  11.     for(int j=0;j<=3;j++)
  12.     {
  13.         n[j]=rand()%10;
  14.         cout<<n[j]<<" ";
  15.     }
  16.     if(n[0]==n[1]&&n[2]==n[1]&&n[2]==n[3])
  17.     {
  18.         cout<<"總共執行了"<<t<<"次"<<endl;
  19.     }
  20.     else
  21.     {
  22.         cout<<endl;
  23.         goto re;
  24.     }
  25.     system("pause");   
  26.     return 0;
  27. }
複製代碼





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