#include <ctime>
#include <chrono>
#include <vector>
#include <random>
#include <iostream>
using namespace std::chrono;
int main() {
tm _tm = {0};
_tm.tm_year = 2014 - 1900;
_tm.tm_mon = 11 - 1;
_tm.tm_mday = 7;
std::time_t cpoint = mktime(&_tm);
system_clock::time_point point = system_clock::from_time_t(cpoint);
const int samplesCount = 3;
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(-666, 666);
for(int i=0;i<5;++i) {
char buf[256] = {0};
for(int j=0;j<samplesCount;++j) {
std::strftime(buf, sizeof(buf), "%d.%m.%Y", std::localtime(&cpoint));
std::cout << buf << " " << dis(gen) << std::endl;
}
point += std::chrono::hours(24);
cpoint = system_clock::to_time_t(point);
}
return 0;
}
I2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8Y2hyb25vPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8aW9zdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOjpjaHJvbm87CgppbnQgbWFpbigpIHsKICAgIHRtIF90bSA9IHswfTsKICAgIF90bS50bV95ZWFyID0gMjAxNCAtIDE5MDA7CiAgICBfdG0udG1fbW9uICA9IDExIC0gMTsKICAgIF90bS50bV9tZGF5ID0gNzsKICAgCiAgICBzdGQ6OnRpbWVfdCBjcG9pbnQgPSBta3RpbWUoJl90bSk7ICAgICAKICAgIHN5c3RlbV9jbG9jazo6dGltZV9wb2ludCBwb2ludCA9IHN5c3RlbV9jbG9jazo6ZnJvbV90aW1lX3QoY3BvaW50KTsKCiAgICBjb25zdCBpbnQgc2FtcGxlc0NvdW50ID0gMzsKICAgCiAgICBzdGQ6OnJhbmRvbV9kZXZpY2UgcmQ7CiAgICBzdGQ6Om10MTk5MzcgZ2VuKHJkKCkpOwogICAgc3RkOjp1bmlmb3JtX2ludF9kaXN0cmlidXRpb248PiBkaXMoLTY2NiwgNjY2KTsKCiAgICBmb3IoaW50IGk9MDtpPDU7KytpKSB7CiAgICAgICAgY2hhciBidWZbMjU2XSA9IHswfTsKCiAgICAgICAgZm9yKGludCBqPTA7ajxzYW1wbGVzQ291bnQ7KytqKSB7CiAgICAgICAgICAgIHN0ZDo6c3RyZnRpbWUoYnVmLCBzaXplb2YoYnVmKSwgIiVkLiVtLiVZIiwgc3RkOjpsb2NhbHRpbWUoJmNwb2ludCkpOwogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgYnVmIDw8ICIgIiA8PCBkaXMoZ2VuKSA8PCBzdGQ6OmVuZGw7CiAgICAgICAgfQoKICAgICAgICBwb2ludCArPSBzdGQ6OmNocm9ubzo6aG91cnMoMjQpOwogICAgICAgIGNwb2ludCA9IHN5c3RlbV9jbG9jazo6dG9fdGltZV90KHBvaW50KTsKICAgIH0KICAgIAogICAgcmV0dXJuIDA7Cn0=