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

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


C# में Random.NextBytes() विधि का उपयोग बाइट्स के निर्दिष्ट सरणी के तत्वों को यादृच्छिक संख्याओं से भरने के लिए किया जाता है।

सिंटैक्स

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

public virtual void NextBytes (byte[] buffer);

बफ़र के ऊपर बाइट्स की सरणी है।

उदाहरण

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

using System;
public class Demo {
   public static void Main(){
      Random r = new Random();
      Random r2 = new Random();
      Random r3 = new Random();
      Byte[] arr = new Byte[5];
      r3.NextBytes(arr);
      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));
      Console.WriteLine("\nRandom numbers in the byte array...");
      for (int i = 0; i < arr.GetUpperBound(0); i++)
         Console.WriteLine(arr[i]);
   }
}

आउटपुट

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

Random numbers.....
2081486546
329484380
1639318640
1499756340
2122408387
Random numbers from 1 to 10.....
9
1
7
6
9
Random numbers in the byte array...
210
92
112
52

उदाहरण

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

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

आउटपुट

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

Random numbers in the byte array...
173
11

  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. ऐरे#ज़िप विधि

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