जावास्क्रिप्ट रैंडम
गणित.यादृच्छिक ()
Math.random()
0 (समावेशी) और 1 (अनन्य) के बीच एक यादृच्छिक संख्या देता है:
उदाहरण
// Returns a random number:
Math.random();
Math.random()
हमेशा 1 से कम संख्या देता है।
जावास्क्रिप्ट यादृच्छिक पूर्णांक
Math.random()
Math.floor()
यादृच्छिक पूर्णांकों को वापस करने के लिए के साथ का उपयोग किया जा सकता है।
जावास्क्रिप्ट पूर्णांक जैसी कोई चीज नहीं है।
हम यहां दशमलव के बिना संख्याओं के बारे में बात कर रहे हैं।
उदाहरण
// Returns a random integer from 0 to 9:
Math.floor(Math.random() * 10);
उदाहरण
// Returns a random integer from 0 to 10:
Math.floor(Math.random() * 11);
उदाहरण
// Returns a random integer from 0 to 99:
Math.floor(Math.random() * 100);
उदाहरण
// Returns a random integer from 0 to 100:
Math.floor(Math.random() * 101);
उदाहरण
// Returns a random integer from 1 to 10:
Math.floor(Math.random() * 10) + 1;
उदाहरण
// Returns a random integer from 1 to 100:
Math.floor(Math.random() * 100) + 1;
एक उचित यादृच्छिक कार्य
जैसा कि आप ऊपर दिए गए उदाहरणों से देख सकते हैं, सभी यादृच्छिक पूर्णांक उद्देश्यों के लिए उपयोग करने के लिए एक उचित यादृच्छिक फ़ंक्शन बनाना एक अच्छा विचार हो सकता है।
यह जावास्क्रिप्ट फ़ंक्शन हमेशा न्यूनतम (शामिल) और अधिकतम (बहिष्कृत) के बीच एक यादृच्छिक संख्या देता है:
उदाहरण
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min) ) + min;
}
यह जावास्क्रिप्ट फ़ंक्शन हमेशा न्यूनतम और अधिकतम (दोनों शामिल) के बीच एक यादृच्छिक संख्या देता है:
उदाहरण
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
}