मुझे यकीन है कि विपरीत कई बार पूछा गया है लेकिन मुझे खराब यादृच्छिक संख्याएं उत्पन्न करने के बारे में कोई जवाब नहीं मिला।खराब रैंडम नंबर कैसे उत्पन्न करें
मैं क्लस्टर विश्लेषण के लिए एक छोटा प्रोग्राम लिखना चाहता हूं और परीक्षण के लिए कुछ यादृच्छिक अंक उत्पन्न करना चाहता हूं। अगर मैं यादृच्छिक निर्देशांक के साथ 1000 अंक डाल दूंगा तो वे पूरे क्षेत्र में बिखरे हुए होंगे जो क्लस्टर विश्लेषण को बेकार बना देगा।
क्या क्लस्टर बनाने वाले रैंडम नंबर उत्पन्न करने का कोई आसान तरीका है?
मैंने पहले से ही random()
का उपयोग नहीं किया है, लेकिन random()*random()
जो आमतौर पर वितरित संख्या उत्पन्न करता है (मुझे लगता है कि मैंने इसे कहीं स्टैक ओवरफ़्लो पर पढ़ा है)।
दूसरा दृष्टिकोण कुछ क्षेत्रों को यादृच्छिक रूप से उठाएगा और इस क्षेत्र में फिर से बिंदु पीढ़ी चलाएगा जो इस क्षेत्र में क्लस्टर का उत्पादन करेगा।
क्या आपके पास बेहतर विचार है?
आप क्या कहा: या तो एक वितरण या समूहों पर फैसला और का उपयोग कर यादृच्छिक संख्या उत्पन्न कि प्रायिकता घनत्व समारोह के रूप में। –
मुझे http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/2000/300/2318/2318.strip.gif – Gumbo
मुझे याद दिलाता है कि आप इस प्रश्न के बारे में बात कर रहे हैं: http: //stackoverflow.com/questions/3956478/understanding- यादृच्छिकता 'यादृच्छिक() * यादृच्छिक() ' –