কম্পিউটার টিউটোরিয়াল

C#-এ Random.NextBytes() পদ্ধতি


C#-এ Random.NextBytes() পদ্ধতিটি ব্যবহার করা হয় একটি নির্দিষ্ট বাইট অ্যারে-এর উপাদানগুলিকে র‍্যান্ডম নম্বর দিয়ে পূরণ করতে।

সিনট্যাক্স

সিনট্যাক্স নিম্নরূপ -

public virtual void NextBytes (byte[] buffer);

উপরে 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. জাভাস্ক্রিপ্ট Random - ম্যাথ.র‍্যান্ডম()

  2. C#-এ CompareTo মেথড

  3. Python-এ random.uniform মেথড কী?

  4. রুবির Array#zip আয়ত্ত করুন: দক্ষ অ্যারে পেয়ারিং এবং তুলনা