हम समझाने दें कि मेरा क्या मतलब है।क्या रैड() समय-php में निर्भर है?
कुछ समय पहले, जबकि सी # में एक प्रोग्राम लिखने, मैं कर दिया है निम्नलिखित गलती:
int Randomize()
{
Random r=new Random();
return r.Next(0,10);
}
सी # में
, यह एक गलती है, क्योंकि, एक पंक्ति में कई बार कहा जाता है, इस समारोह वापस आ जाएगी वही मूल्य ऐसा इसलिए है क्योंकि रैंडम कन्स्ट्रक्टर समय बीज का उपयोग करता है, और कॉल के बीच का समय अंतर बहुत कम था (मुझे यह पता लगाने में एक घंटा लगा :) :)।
अब मैं PHP में rand(...)
का उपयोग कर रहा हूं, और मुझे आउटपुट हमेशा अलग होने की आवश्यकता है, भले ही 2 स्क्रिप्ट एक ही समय में निष्पादित हों।
क्या मुझे यह परिणाम प्राप्त करने के लिए कुछ करना है, या इसे इस तरह से काम करने के लिए डिज़ाइन किया गया है?
बस इसे काम करने दें, हालांकि mt_rand() रैंड() –
से बेहतर है।मैं इसे विशेष रूप से विस्तार से उत्तर नहीं दे सकता, लेकिन इन दिनों पसंद के स्वीकृत पीआरएनजी 'mt_rand' है, न कि' रैंड '। – deceze
अच्छा है लेकिन मुझे लगता है कि आपके मामले में आउटपुट अलग होना सुनिश्चित करना मुश्किल है, भले ही दो स्क्रिप्ट एक ही समय में निष्पादित की जाए, –