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

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

C# में Random.NextDouble () विधि का उपयोग यादृच्छिक फ़्लोटिंग-पॉइंट संख्या को वापस करने के लिए किया जाता है जो 0.0 से अधिक या बराबर है, और 1.0 से कम है।

सिंटैक्स

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

public virtual double NextDouble ();

उदाहरण

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

using System;
public class Demo {
   public static void Main(){
      Random r1 = new Random();
      Random r2 = new Random();
      Byte[] arr = new Byte[2];
      r1.NextBytes(arr);
      Console.WriteLine("Random numbers in the byte array...");
      for (int i = 0; i < 2; i++)
         Console.WriteLine(arr[i]);
      Console.WriteLine("\nRandom floating point numbers...");
      for (int i = 0; i < 5; i++)
         Console.WriteLine(r2.NextDouble());
   }
}

आउटपुट

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

Random numbers in the byte array...
124
141
Random floating point numbers...
0.93591266727816
0.36406785872023
0.122396959514542
0.795166163144245
0.954394097884369

उदाहरण

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

using System;
public class Demo {
   public static void Main(){
      int[] val = new int[7];
      Random r = new Random();
      double d;
      for (int i = 0; i 50; i++) {
         d = r.NextDouble();
         val[(int) Math.Ceiling(d*5)] ++;
      }
      Console.WriteLine("Random Numbers...");
      for (int i = 0; i < 7; i++)
         Console.WriteLine(val[i]);
   }
}

आउटपुट

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

Random Numbers...
0
13
9
12
8
8
0

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

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

  1. पायथन में random.uniform विधि क्या है?

    यूनिफ़ॉर्म () फ़ंक्शन को मानक पायथन लाइब्रेरी के रैंडम मॉड्यूल में परिभाषित किया गया है। यह दी गई संख्या की श्रेणी के बीच एक यादृच्छिक फ़्लोटिंग-पॉइंट नंबर देता है >>> import random >>> random.uniform(10,100) 20.118467024396452 >>> random.uniform(10,100) 23.739576765885502

  1. ऐरे#ज़िप विधि

    मान लें कि आप दो सरणियों की तुलना करना चाहते हैं, तत्व दर तत्व ताकि आप अंतर ढूंढ सकें। या हो सकता है कि आप प्रत्येक अनुक्रमणिका पर सबसे बड़ी संख्या खोजना चाहते हों, या आप हैश बनाने के लिए केवल कुंजियों की सूची और मानों की सूची को मर्ज करना चाहते हैं… ...ऐसा करने का कठिन तरीका कुछ इस तरह दिखाई देगा