जब आपके पास Math.floor(Math.random()*10)+1
है तो मुझे समझ में आता है कि 1-10 के बीच यादृच्छिक संख्या चुननी चाहिए।Math.floor (Math.random()) +1 वास्तव में क्या करता है?
हालांकि, जब मैं +1
को किसी भी संख्या में उच्च या निम्न में बदलता हूं तो 1
मुझे एक ही परिणाम मिलता है। ऐसा क्यों है? +1
का अर्थ वास्तव में क्या है?
आप की तुलना में अधिक कुछ जोड़ते हैं '1' और आप अभी भी 1-10 के बीच संख्याओं के साथ समाप्त हो गए हैं कुछ गलत है। –
"वही परिणाम" से आपका क्या मतलब है? क्या आप कुछ आउटपुट स्पष्टीकरण या पोस्ट कर सकते हैं? –
(स्पष्टीकरण के लिए - यदि आप * हमेशा * और * केवल * 1-10 के बीच संख्या प्राप्त करते हैं। जाहिर है कि कोई भी दिया गया रन केवल 1-10 उत्पन्न कर सकता है, लेकिन समय के साथ, यह लगभग निश्चित रूप से * नहीं होगा।) –