#include <iostream>
#include <cstring>
#include<stdlib.h>
#include<time.h>
#define BUFFER_SIZE 2000;
using namespace std;
class EvenRandom {
int first, last;
int radnum;
int randomlist[10];
public:
EvenRandom();
EvenRandom(int x, int y);
void show();
void random();
};
EvenRandom::EvenRandom() {
}
EvenRandom::EvenRandom(int x, int y) {
first = x;
last = y;
}
void EvenRandom::random() {
for (int i = 0; i < 10; i++) {
radnum = rand() % (last-first) + first;
randomlist[i] = radnum;
}
}
void EvenRandom::show() {
cout << "== " << first << "에서 " << last << "까지의 랜덤정수 10개 ==" << endl;
for (int i = 0; i < 10; i++) {
cout << randomlist[i] << " ";
}
cout << endl;
}
int main() {
srand(time(NULL));
EvenRandom java(0, 32767);
java.random();
java.show();
EvenRandom java1(2, 10);
java1.random();
java1.show();
}
'C++' 카테고리의 다른 글
명품 C++ 실습문제 3장 8번 (0) | 2023.01.03 |
---|---|
명품 C++ 실습문제 3장 7번 (0) | 2023.01.03 |
명품 C++ 실습문제 3장 4번 (0) | 2023.01.03 |
명품 C++ 실습문제 3장 2번 (2) | 2023.01.03 |
명품 C++ 실습문제 3장 1번 (0) | 2023.01.03 |