क्या गारंटी है कि random.setstate()
या random.seed()
के साथ यादृच्छिक जनरेटर के साथ pyhon2/python3 स्क्रिप्ट विभिन्न संस्करणों और प्लेटफार्मों में छद्म-यादृच्छिकता के समान अनुक्रम का उत्पादन करेगी? (उदाहरण के लिए python 3.1 on Mac , the same as python 3.2 on Linux 64-bit
)पायथन random.setstate(), बीज() - क्या कार्यान्वयन में समान परिणामों की गारंटी है?
प्रश्न दोनों के बारे में है: python2 और python3, धारणा के साथ कि python3 स्क्रिप्ट python3 दुभाषियों और इसके विपरीत पर चलेंगे।
http://docs.python.org/dev/ लाइब्रेरी/random.html # random.seed –
यह नहीं कहता है कि python3.x और python3.y जहां x! = y समान परिणाम –
उत्पन्न करेगा यदि दस्तावेज़ यह नहीं बताता है कि परिणाम पाइथन संस्करणों में समान होने की गारंटी है , तो वह एपीआई का हिस्सा नहीं है और इस पर निर्भर रहने के लिए सही नहीं है। या, कम से कम, यह मुझे लगता है। हालांकि, तथ्य यह है कि एल्गोरिदम का उल्लेख किया गया है, आपके प्रश्न पूछने का कारण बन सकता है। – Bakuriu