X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Fntsim-ng%2Futils%2Frand_utils.c;h=296daa80567eeafdf5b170aebd85a9050ee93699;hp=06d746c722f15e7330926f3dc9d9440cf54927b8;hb=6d03d77e2110c880c63c8716385d2b936ccc4b78;hpb=bf88d8188102341e8e0c43a2cf692e980b727e87 diff --git a/ntsimulator/ntsim-ng/utils/rand_utils.c b/ntsimulator/ntsim-ng/utils/rand_utils.c index 06d746c..296daa8 100644 --- a/ntsimulator/ntsim-ng/utils/rand_utils.c +++ b/ntsimulator/ntsim-ng/utils/rand_utils.c @@ -880,13 +880,15 @@ static rand_range_t rand_range(const char *range, const LY_DATA_TYPE type) { } static char *rand_date_and_time(void) { - time_t t = rand_uint32() / 2; + time_t now = time(0); + time_t start_date = 1577836800; //2020-01-01T00:00:00Z + + time_t t = start_date + rand_uint32() % (now - start_date); struct tm lt; (void)localtime_r(&t, <); char *ret = (char *)malloc(21); if(!ret) { - log_error("bad malloc\n"); return 0; } strftime(ret, 21, "%Y-%m-%dT%H:%M:%SZ", <);