試產生20組範圍介於4~7的隨機亂數。
4~7 -> 歸零
同時-4 -> 0~3
0~3 -> rand()%4
剛剛-4要把它補回去(+4) -> rand()%4+4- #include<iostream>
- #include<cstdlib>
- #include<ctime>
- using namespace std;
- int main()
- {
- srand(time(NULL));
- for(int i=1; i<=20; i++)
- cout<<rand()%4+4<<endl;
- system("pause");
- return 0;
- }
複製代碼 |