本帖最後由 鄭繼威 於 2023-2-25 14:58 編輯
一樣產生20組數值,每組皆包含4個介於0~9之隨機亂數,每隔 0.5秒 產生一組。
重點組內不重複之隨機亂數.
- #include<iostream>
- #include<cstdlib>
- #include<ctime>
- using namespace std;
- int main()
- {
- srand(time(NULL));
- //執行20組的迴圈
- for(int j=1;j<=20;j++){
- int n[4];
- //產生4次的亂數
- for(int i=0; i<=3; i++)
- {
- //0~9
- n[i]=rand()%10;
- //檢查
- for(int k=0;k<=i-1 ;k++)
- {
- if(n[i]==n[k])
- {
- //如果跟前i個一樣就退一步
- i--;
- }
- }
- }
- for(int i=0; i<=3; i++)
- {
- cout<<n[i]<<" ";
- _sleep(500);
- }
- cout<<endl;
-
- }
-
- system("pause");
- return 0;
- }
複製代碼 |