मेरे पास एक मूवी डेटाबेस है जहां मुझे डेटा के साथ पॉप्युलेट करने की आवश्यकता है ताकि एप्लिकेशन का परीक्षण और विकास करना आसान हो जाए। फिल्म रेटिंग और उपयोगकर्ता खातों को पकड़ने के लिए टेबल हैं, उपयोगकर्ता मूवीज़ रेट करते हैं।यथार्थवादी रेटिंग के लिए 1 और 10 के बीच मूल्यों को यादृच्छिक कैसे करें?
मैंने नकली और जेनेरिक डेटा के साथ डेटाबेस को पॉप्युलेट करने के लिए एक स्क्रिप्ट विकसित करना शुरू कर दिया है, लेकिन मुझे नहीं पता कि रेटिंग को यादृच्छिक कैसे करें। प्रत्येक फिल्म के लिए मैं यादृच्छिक संख्या उपयोगकर्ताओं, 100, 500, 1000, जो कुछ भी चुनता हूं। और उन सभी उपयोगकर्ताओं के लिए मैं 1 से 10 तक रेटिंग को यादृच्छिक बना देता हूं लेकिन इन रेटिंगों का परिणाम लगभग 5 के आसपास समान होता है। जिसका अर्थ है कि एक विशिष्ट फिल्म के लिए रेटिंग (1 से 10) का वितरण मूल रूप से वही है। यह "यथार्थवादी" नहीं है क्योंकि इस तरह की रेटिंग वाली रेटिंग वाली सभी फिल्में समान औसत होंगी, इस प्रकार अलग-अलग उपयोगकर्ताओं और विभिन्न उपयोगकर्ताओं की समान रेटिंग, वास्तव में कोई फर्क नहीं पड़ता।
मैं चाहता था कि मूवी ए की औसत 7 हो, फिल्म बी औसत 5, मूवी सी औसत 8, आदि ... लेकिन मैं सिर्फ यह नहीं चाहता कि औसत प्रत्येक फिल्म के लिए अलग हो। मेरा मतलब है, यह (उपयोगकर्ताओं की एक विशिष्ट संख्या के लिए) इस तरह के मूल्यांकन के उत्पादन के लिए अच्छा होगा: http://www.imdb.com/title/tt1046173/ratings या इस http://www.imdb.com/title/tt0486640/ratings
तुम्हें पता है, कुछ यादृच्छिक कि उपरोक्त उन जैसे दो अलग अलग रूपों का उत्पादन कर सकता है। मैंने रीफ्रेश मारा और मुझे पहला ग्राफ मिलता है, मैंने रीफ्रेश मारा और दूसरा प्राप्त किया, फिर से मारा और कुछ अलग या समान, कुछ "यादृच्छिक" और "यथार्थवादी" प्राप्त किया।
मैं अपने ऐप पर इस तरह के ग्राफ प्रदर्शित करने जा रहा हूं ताकि अलग-अलग वितरण हो। लेकिन मुझे नहीं पता कि मैं इसे सब कुछ उत्पन्न करने के लिए एक साधारण स्क्रिप्ट के साथ यादृच्छिक रूप से कैसे पूरा कर सकता हूं।
मैं इसे कैसे हल कर सकता हूं? शायद यह बहुत अधिक काम नहीं लायक है?
शायद कुछ आसान, जैसे बिंदु (1 और 10 के बीच) का चयन करें और फिर रेटिंग का सामान्य वितरण बनाएं जहां चयनित बिंदु सबसे ज्यादा है, जो मेरे लिए काम करेगा।
आपके प्रश्न को समझ में नहीं आता है ... क्या आप यादृच्छिक रूप से मौजूदा फिल्म सूची से रेटिंग चार्ट का चयन करना चाहते हैं? – ajreal
नहीं, मैं रेटिंग को यादृच्छिक बनाना चाहता हूं जो उपरोक्त चार्टों के समान दिखते हैं, इसलिए मैं उन्हें डेटाबेस में डाल सकता हूं और उनके साथ काम करने के लिए कुछ डेटा रख सकता हूं। –
गूंज '9'; // आप इसे यादृच्छिक नहीं कर सकते –