मैं प्रक्रियाओं के बीच सिग्नल भेजने की कोशिश कर रहा हूं और मुझे अपने सिग्नल जनरेशन लूप में 0.01 और 0.1 सेकंड के बीच यादृच्छिक समय देरी की अनुमति देने की आवश्यकता है। तो यही वह है जो मैं कर रहा हूं और यह निश्चित रूप से 0.01 और 0.1 के बीच नहीं है, लेकिन 1 सेकंड के रूप में आता है। यकीन नहीं है कि मैं यहाँ क्या खो रहा हूँ।यादृच्छिक समय देरी
sleepTime = 100000L+(long)((1e6-1e5)*rand()/(RAND_MAX+1.0));
usleep(sleepTime);
#facepalm! धन्यवाद! :) – Mia