Как создать 10000 случайных чисел типа отметки времени за один месяц? - PullRequest
1 голос
/ 28 июня 2019

Если я использую этот способ, то времена = 2019.01.01T08: 00: 00.000..2019.01.31T08: 00: 00.000; randTimes = rand (times, 10000); раз будет занимать 30 * 24 *3600* 1000 * 8 = 20 ГБ, так есть ли другой способ сделать эту работу?

1 Ответ

0 голосов
/ 28 июня 2019

Эта задача эквивалентна нахождению 10000 случайных целых чисел от 0 до 30 * 86400000l (исключая). Смотрите код ниже.

range = 30 * 86400000l
times = 2019.01.01T08:00:00.000 + rand(range, 10000)
...