Как правильно посеять 64-битный генератор случайных чисел со временем
Я хотел бы генерировать 64-битные целые числа, используя стандарт c++
std::mt19937_64
без посева вручную. Однако при определении начального числа этот вопрос возник у меня: существует ли правильный способ засева такого генератора случайных чисел с использованием текущего времени (например, создание числа, основанного на текущем моменте времени, которое по меньшей мере равно 64-битному int
)? Что-то вроде подсчета миллисекунд из эпохи Unix? Есть ли простой способ добиться этого?