जीसीसी 4.4.4 c89यादृच्छिक संख्या उत्पन्न करने के लिए रैंड का उपयोग
मैं नीचे दिए गए कोड का उपयोग कर रहा हूं। हालांकि, मुझे वही नंबर मिल रहा है:
size_t i = 0;
for(i = 0; i < 3; i++) {
/* Initialize random number */
srand((unsigned int)time(NULL));
/* Added random number (simulate seconds) */
add((rand() % 30) + 1);
}
मैं 0 से 30 लौटा देना चाहता हूं। हालांकि, पिछली बार जब मैंने इसे चलाया तो मुझे 17 बार तीन बार मिला।
बहुत धन्यवाद,
[रैंडम संख्या समारोह misfiring है] (http के संभावित डुप्लिकेट: // stackoverflow।कॉम/प्रश्न/1068350/यादृच्छिक-संख्या-कार्य-है-मिस्फायरिंग) –