Мне нужно запустить генератор случайных чисел в boost (который загружается из int) для нескольких процессов, для программы, которая должна компилироваться и работать как в Windows, так и в Linux.
Я использовал std:time(0)
, который работал, но поскольку процессы - это задания, которые выполняются одновременно, некоторые из них будут выполняться в одну и ту же секунду, производя одинаковые результаты.
Поэтому мне нужноотобрать его за миллисекунды или любой другой кросс-платформенный генератор случайных чисел.Я попытался clock()
, но не смог преобразовать его из time_t
в int.
Спасибо.