मुझे एक यादृच्छिक संख्या जनरेटर की आवश्यकता है जो प्रोग्राम किए गए माध्य के साथ निर्दिष्ट सीमा पर संख्याएं चुनता है।गैर-वर्दी रैंडम नंबर जनरेटर कार्यान्वयन?
उदाहरण के लिए, मैं 2 और 14 के बीच के अंक लेने के लिए की जरूरत है और मैं यादृच्छिक संख्या की औसत 5.
मैं यादृच्छिक संख्या जनरेटर एक बहुत का उपयोग करने की आवश्यकता है। आम तौर पर मुझे बस एक समान वितरण की आवश्यकता होती है।
मुझे यह भी नहीं पता कि इस प्रकार के वितरण को क्या कॉल करना है।
आपके द्वारा प्रदान की जा सकने वाली किसी भी सहायता या अंतर्दृष्टि के लिए धन्यवाद।
आप सुनिश्चित करें कि आप वितरण के बारे में पर्याप्त जानकारी उपलब्ध कराई गई हैं? मेरा मानना है कि औसत मूल्य पर्याप्त नहीं है। इस उदाहरण पर विचार करें: मान लीजिए कि हम '{0, 1, 2} 'से यादृच्छिक संख्याएं 1 माध्य के साथ उत्पन्न करते हैं। अब इन दो जेनरेटर पर एक नज़र डालें: 'जेनरेटर 1 (0: 40%, 1: 20%, 2: 40%) ', जेनरेटर 2 (0: 10%, 1: 80%, 2: 10%)'। उनमें से दोनों के लिए औसत परिणाम 1. –
एक डुप्लिकेट के पास होगा: http://stackoverflow.com/questions/977354/generating-non-uniform-random-numbers। और गैर-फ्लैट छद्म-यादृच्छिक वितरण एक मानक विषय हैं जिन्हें SO पर एक से अधिक बार संबोधित किया गया है। अधिक जानकारी दें और हम आपको सही दिशा में इंगित कर सकते हैं। – dmckee
यदि लक्ष्य वितरण को एक अभिन्न पीडीएफ द्वारा आसानी से प्रदर्शित नहीं किया जाता है: http://stackoverflow.com/questions/423006/how-do-i-generate-points-that-match-a- हिस्टोग्राम – dmckee