привет!
есть вопрос: как нормально инициализировать генератор псевдо-случайных чисел?
видел пример такой
srand ( time(NULL) );
но это не подходит, т.к. мой процесс делает два форка. те процессы выполняются оч быстро, тоесть меньше одной секунды. поэтому ряд чисел у них одинаковый. как можно вернуть количество микросекунд с 00:00 hours, Jan 1, 1970 UTC?
clock() возвращает тики, а если делить на CLOCKS_PER_SEC опять получаются секунды.
нашёл тип useconds_t - Used for time in microseconds. как в него вернуть таймстамп или колво микросекунд со времени запуска системы?
зы. и "глобальный" вопрос - почему многие функции работают именно с секундами, а не с микросекундами?
спасибо