नक्कीच, तुमचा विनंती केलेला लेख येथे आहे:
यादृच्छिक संख्या असंख्य क्षेत्रांमध्ये महत्त्वपूर्ण भूमिका बजावतात, विशेषत: सिम्युलेशन, गणितीय मॉडेलिंग आणि अगदी गेममध्ये. प्रोग्रामिंगमध्ये त्यांची निर्मिती करण्याची क्षमता म्हणूनच आवश्यक आहे. बर्याचदा, आम्ही केवळ सकारात्मक यादृच्छिक संख्यांवरच चर्चा करत नाही तर नकारात्मक संख्यांची देखील चर्चा करतो. Java प्रोग्रामिंगमध्ये, या कार्यक्षमतेची अंमलबजावणी करण्यासाठी तुम्ही अनुसरण करू शकता अशा स्वीकृत पद्धती आहेत. चला त्यात उडी मारू.
Java मध्ये नकारात्मक यादृच्छिक संख्या जोडा
ऋण यादृच्छिक संख्यांचा समावेश Java चा वापर करून पूर्ण केला जाऊ शकतो java.util.यादृच्छिक वर्ग किंवा java.lang.Math वर्ग तथापि, नकारात्मक यादृच्छिक संख्यांच्या विशिष्ट प्रकरणासाठी, त्या वर्गांसह थोडासा चिमटा इच्छित परिणामांची प्राप्ती सुनिश्चित करते.
import java.util.Random; public class Main { public static void main(String[] args) { Random random = new Random(); int randomInteger = -1 * random.nextInt(Integer.MAX_VALUE); System.out.println("Random Negative Integer: " + randomInteger); } }
मागील कोडमध्ये, द nextInt(Integer.MAX_VALUE) फंक्शन एक यादृच्छिक सकारात्मक पूर्णांक तयार करते आणि “-1” ने गुणाकार केल्याने ते ऋण संख्येत बदलते.
संहितेचे चरण-दर-चरण स्पष्टीकरण
Java मधील कोडची प्रत्येक ओळ प्रोग्रामच्या परिणामामध्ये महत्त्वाची भूमिका बजावते. प्रदान केलेल्या कोडसाठी, एक सूक्ष्म प्रक्रिया आहे ज्यामुळे नकारात्मक यादृच्छिक संख्या तयार होतात.
1. आयात करा java.util.यादृच्छिक लायब्ररी: यादृच्छिक संख्या निर्माण करण्यासाठी यादृच्छिक कार्ये देण्यासाठी ही लायब्ररी आवश्यक आहे.
import java.util.Random;
2. चे एक ऑब्जेक्ट तयार करा अविशिष्ट वर्ग: यादृच्छिक संख्या तयार करण्यासाठी यादृच्छिक वर्गातून ऑब्जेक्ट `रँडम` तयार केला जातो.
Random random = new Random();
3. सकारात्मक यादृच्छिक पूर्णांक तयार करा: सकारात्मक यादृच्छिक पूर्णांक तयार करण्यासाठी `nextInt(Integer.MAX_VALUE)` पद्धत वापरली जाते.
int randomInteger = random.nextInt(Integer.MAX_VALUE);
4. धन पूर्णांकाला ऋणामध्ये रूपांतरित करा: संख्या ऋणात्मक करण्यासाठी सकारात्मक यादृच्छिक संख्येचा “-1” ने गुणाकार केला जातो.
randomInteger = -1 * randomInteger;
5. परिणाम प्रदर्शित करा: क्रमांक नंतर कन्सोलवर छापला जातो.
System.out.println("Random Negative Integer: " + randomInteger);
मुख्य लायब्ररी किंवा कार्ये समाविष्ट आहेत
या समस्येचे निराकरण करण्यात गुंतलेली Java लायब्ररी किंवा फंक्शन्स प्रामुख्याने `java.util.Random` लायब्ररी आणि त्याचे `nextInt` फंक्शन आहेत.
The java.util.यादृच्छिक लायब्ररी बुलियन, फ्लोट, पूर्णांक इ. विविध डेटा प्रकारांची छद्म-यादृच्छिक मूल्ये व्युत्पन्न करण्यासाठी API प्रदान करते. नकारात्मक यादृच्छिक संख्यांसाठी, अविभाज्य पद्धत `nextInt(int bound)` महत्त्वपूर्ण आहे. हे फंक्शन एक छद्म-यादृच्छिक, 0 (समावेशक) आणि निर्दिष्ट मूल्य (अनन्य) दरम्यान एकसमान वितरित इंट मूल्य मिळवते.
नेहमी लक्षात ठेवा, Java तुमच्या प्रोग्रामिंगमध्ये मदत करण्यासाठी साधनांची विस्तृत निवड देते आणि यादृच्छिक संख्या तयार करण्याची क्षमता, सकारात्मक किंवा नकारात्मक, निःसंशयपणे सर्वात उपयुक्तांपैकी एक आहे. कृपया जेथे लागू असेल तेथे वापरण्यास अजिबात संकोच करू नका.