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

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. Gatsby vs Next.js: কীনার জন্য কোনটি বেছে নেবেন?

  2. জাভাস্ক্রিপ্ট Random - ম্যাথ.র‍্যান্ডম()

  3. C++-এ র‍্যান্ডম পয়েন্টারসহ লিঙ্কড লিস্টের ডিপ কপি (Deep Copy)

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