#include <iostream>
#include <iomanip>
#include <random>
#include <time.h>
using namespace std;
int main( ){
struct tm a = {0,0,0,1,0,50}; /* Jan 1, 1950 */
struct tm b = a;
time_t x = mktime(&a);
random_device rd; // non-deterministic generator
mt19937 gen(rd());
uniform_int_distribution<> dist(1,1000); // distribute results between 1 and 6 inclusive.
for (int n = 0; n < 5; ++n) {
b.tm_mday = a.tm_mday+dist(gen);
time_t y = mktime(&b);
cout<<put_time(&b, "%d-%m-%Y")<<endl ;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHJhbmRvbT4KI2luY2x1ZGUgPHRpbWUuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oICl7CiBzdHJ1Y3QgdG0gYSA9IHswLDAsMCwxLDAsNTB9OyAvKiBKYW4gMSwgMTk1MCAqLwpzdHJ1Y3QgdG0gYiA9IGE7CnRpbWVfdCB4ID0gbWt0aW1lKCZhKTsKcmFuZG9tX2RldmljZSByZDsgICAvLyBub24tZGV0ZXJtaW5pc3RpYyBnZW5lcmF0b3IKIG10MTk5MzcgZ2VuKHJkKCkpOyAgCnVuaWZvcm1faW50X2Rpc3RyaWJ1dGlvbjw+IGRpc3QoMSwxMDAwKTsgLy8gZGlzdHJpYnV0ZSByZXN1bHRzIGJldHdlZW4gMSBhbmQgNiBpbmNsdXNpdmUuCgogZm9yIChpbnQgbiA9IDA7IG4gPCA1OyArK24pIHsKCmIudG1fbWRheSA9IGEudG1fbWRheStkaXN0KGdlbik7IAp0aW1lX3QgeSA9IG1rdGltZSgmYik7CmNvdXQ8PHB1dF90aW1lKCZiLCAiJWQtJW0tJVkiKTw8ZW5kbCA7Cn0KfQ==