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

Random.Next () सी # में विधि


C# में Random.Next() विधि का उपयोग गैर-ऋणात्मक यादृच्छिक पूर्णांक को वापस करने के लिए किया जाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

public virtual int Next ();
public virtual int Next (int maxVal);

ऊपर, maxVal पैरामीटर उत्पन्न होने वाली यादृच्छिक संख्या की अनन्य ऊपरी सीमा है।

उदाहरण

आइए अब एक उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      Random r = new Random();
      Console.WriteLine("Random numbers.....");
      for (int i = 1; i <= 5; i++)
      Console.WriteLine(r.Next());
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Random numbers.....
1014639030
1510161246
1783253715
487417801
249480649

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      Random r = new Random();
      Random r2 = new Random();
      Console.WriteLine("Random numbers.....");
      for (int i = 1; i <= 5; i++)
         Console.WriteLine(r.Next());
      Console.WriteLine("\nRandom numbers from 1 to 10.....");
      for (int i = 1; i <= 5; i++)
         Console.WriteLine(r2.Next(10));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Random numbers.....
613432308
1705125884
1787561614
1243383842
2016323534
Random numbers from 1 to 10.....
2
7
8
5
9
तक रैंडम नंबर
  1. गैट्सबी बनाम नेक्स्ट.जेएस

    Gatsbyjs और Next.js अभी वेब डेवलपमेंट के दो सबसे चर्चित विषय हैं। मैंने YouTube पर संदेश बोर्ड और टिप्पणी अनुभागों में बहुत से लोगों को यह पूछते हुए देखा है कि आप एक को दूसरे के ऊपर क्यों चुनेंगे। मैंने पिछले 12 महीनों से नेक्स्ट.जेएस और गैट्सबीज की दुनिया में अपना सिर दबा रखा है, और मेरा मानना ​​है

  1. जावास्क्रिप्ट रैंडम

    Math.random() फ़ंक्शन का उपयोग 0 और 1 के बीच एक यादृच्छिक फ़्लोटिंग-पॉइंट संख्या उत्पन्न करने के लिए किया जाता है। Math.random() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="

  1. C++ में रैंडम पॉइंटर के साथ कॉपी लिस्ट

    एक लिंक्ड सूची एक रैखिक डेटा संरचना है जिसमें प्रत्येक नोड में दो ब्लॉक होते हैं जैसे कि एक ब्लॉक में नोड का मान या डेटा होता है और दूसरे ब्लॉक में अगले फ़ील्ड का पता होता है। आइए मान लें कि हमारे पास एक लिंक्ड सूची है जैसे कि प्रत्येक नोड में एक यादृच्छिक सूचक होता है जो सूची में अन्य नोड्स को इंग