Estoy tratando de enviar señales entre procesos y necesito permitir un retraso de tiempo aleatorio de entre 0.01 y 0.1 segundos en mi ciclo de generación de señal. Entonces esto es lo que estoy haciendo y ciertamente no está entre 0.01 y 0.1, pero sale como 1 segundo. No estoy seguro de lo que me falta aquí.Retardo de tiempo aleatorio
sleepTime = 100000L+(long)((1e6-1e5)*rand()/(RAND_MAX+1.0));
usleep(sleepTime);
#facepalm! ¡Gracias! :) – Mia