मैं एक ऐसे विकास मुद्दे को देख रहा हूं जिसके लिए छद्म यादृच्छिक संख्या पीढ़ी के उपयोग की आवश्यकता है ताकि किसी दिए गए बीज के लिए यादृच्छिक संख्याओं के समान सेट को उत्पन्न किया जा सके। मैं वर्तमान में long random(void)
और void srandom(unsigned seed)
का उपयोग कर रहा हूं (man page), और वर्तमान में ये मैक ऐप, आईओएस ऐप और आईओएस ऐप (64-बिट) में यादृच्छिक संख्याओं का एक ही सेट उत्पन्न कर रहे हैं जो मैं था उम्मीद कर रहा। आईओएस परीक्षण केवल सिम्युलेटर में थे इसलिए मुझे नहीं पता कि इससे परिणाम प्रभावित होंगे या नहीं।यादृच्छिक() कभी बदल जाएगा?
मेरी मुख्य चिंताओं यह है कि यह एल्गोरिदम कुछ बिंदु पर बदल सकता है, जिससे हम पुराने डेटा के साथ प्रभावी ढंग से बेकार विकास कर रहे हैं। भविष्य में डिवाइस पर बदल रहे/अलग होने वाले इन एल्गोरिदम की संभावना क्या है?
आरएनजी पर चर्चा करने वाले किसी भी व्यक्ति ने हमेशा इस क्लासिक डिलबर्ट स्ट्रिप को दिमाग में लाया है ... http://dilbert.com/strips/comic/2001-10-25/ // विषय पर: मुझे लगता है कि @ बाथशेबा स्पॉट पर है :) – Luke
वे शायद नहीं बदलेंगे, क्योंकि उन पर कई निर्भरताएं हैं। लेकिन कोई गारंटी नहीं है। –