जो मैं विकसित कर रहा हूं उसका एक हिस्सा यादृच्छिक कंपनी का नाम जनरेटर है। यह नाम भागों के कई सरणी से खींचता है। मैं यादृच्छिक नाम भागों को आकर्षित करने के लिए rand()
फ़ंक्शन का उपयोग करता हूं। हालांकि, वही "यादृच्छिक" संख्या हमेशा एक ही अनुक्रम में उत्पन्न होती है हर बार मैं ऐप लॉन्च करता हूं, इसलिए वही नाम हमेशा दिखाई देते हैं।मैं उद्देश्य-सी में रैंड() फ़ंक्शन कैसे बीज करूं?
तो मैंने एसओ के आसपास खोज की, और सी में srand()
एक यादृच्छिक फ़ंक्शन को "बीज" करने के लिए फ़ंक्शन को वर्तमान समय की तरह यादृच्छिक बनाने के लिए वर्तमान है - जैसे srand(time(NULL))
। क्या उद्देश्य-सी के लिए ऐसा कुछ है जिसे मैं आईओएस विकास के लिए उपयोग कर सकता हूं?
तकनीकी रूप से @ torrey.lyons ने मेरे प्रश्न का अधिक उत्तर दिया, लेकिन मैं निश्चित रूप से srand() के बजाय arc4random पसंद करता हूं। धन्यवाद – inorganik