Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

मैं कोटलिन में एक यादृच्छिक संख्या कैसे प्राप्त कर सकता हूं?

<घंटा/>

कोटलिन यादृच्छिक संख्या उत्पन्न करने के कई तरीके प्रदान करता है। इस लेख में, हम एक यादृच्छिक संख्या उत्पन्न करने और पूरे कार्यक्रम में उस तक पहुँचने के विभिन्न तरीकों को देखेंगे।

उदाहरण - रैंडम क्लास का इस्तेमाल करना

यादृच्छिक () एक अमूर्त वर्ग है जो दी गई शर्तों के साथ यादृच्छिक संख्याएँ उत्पन्न करता है। इसे 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

  1. प्रोग्रामेटिक रूप से एंड्रॉइड वर्जन नंबर कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि प्रोग्रामेटिक रूप से एंड्रॉइड वर्जन नंबर कैसे प्राप्त करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. एंड्रॉइड में डिफ़ॉल्ट फोन नंबर कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि Android में डिफ़ॉल्ट फ़ोन नंबर कैसे प्राप्त करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हम

  1. मैं एंड्रॉइड में किसी दिए गए श्रेणी में यादृच्छिक संख्या कैसे उत्पन्न कर सकता हूं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड पर दी गई श्रेणी में यादृच्छिक संख्या कैसे उत्पन्न करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।