कोटलिन यादृच्छिक संख्या उत्पन्न करने के कई तरीके प्रदान करता है। इस लेख में, हम एक यादृच्छिक संख्या उत्पन्न करने और पूरे कार्यक्रम में उस तक पहुँचने के विभिन्न तरीकों को देखेंगे।
उदाहरण - रैंडम क्लास का इस्तेमाल करना
यादृच्छिक () एक अमूर्त वर्ग है जो दी गई शर्तों के साथ यादृच्छिक संख्याएँ उत्पन्न करता है। इसे Kotlin.random.Random. . आयात करने के बाद एक्सेस किया जा सकता है
कोटलिन दस्तावेज के अनुसार, सहयोगी वस्तु Random.Default यादृच्छिक . का डिफ़ॉल्ट उदाहरण है कक्षा। निम्नलिखित उदाहरण में, हम int . के साथ यादृच्छिक मानों की एक सूची तैयार करेंगे (1-30) .
उदाहरण
import kotlin.random.Random fun main() { val myRandomValues = List(5) { Random.nextInt(0, 30) } // Prints a new sequence every time println(myRandomValues) }
आउटपुट
इसने निम्नलिखित यादृच्छिक संख्याएँ उत्पन्न कीं। आपको संख्याओं का एक अलग सेट मिल सकता है, क्योंकि आउटपुट प्रकृति में यादृच्छिक है।
[8, 21, 16, 29, 16]
उदाहरण - रैंडम का उपयोग करना ()
कोटलिन एक यादृच्छिक () . प्रदान करता है यादृच्छिक संख्या उत्पन्न करने के लिए कार्य। यह एक इनपुट के रूप में संख्याओं की एक श्रृंखला लेता है और यह एक यादृच्छिक Int . देता है आउटपुट के रूप में।
उदाहरण
fun main() { // It generates a random number between 0 to 10 println((0..10).random()) }
आउटपुट
निष्पादन पर, इसने निम्नलिखित आउटपुट का उत्पादन किया -
0
उदाहरण - फेरबदल का उपयोग करना ()
कोटलिन अनुक्रम के बीच यादृच्छिक संख्या उत्पन्न करने के लिए एक और तरीका प्रदान करता है। हम फेरबदल () . का उपयोग कर सकते हैं 1 से 100 के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए।
उदाहरण
fun main() { val random1 = (0..100).shuffled().last() println(random1) }
आउटपुट
निष्पादन पर, इसने निम्नलिखित आउटपुट का उत्पादन किया। यह आपके मामले में भिन्न हो सकता है, क्योंकि आउटपुट प्रकृति में यादृच्छिक है।
42