কম্পিউটার

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


C#-এ Random.NextDouble() পদ্ধতিটি 0.0-এর চেয়ে বড় বা সমান এবং 1.0-এর কম এমন একটি র্যান্ডম ফ্লোটিং-পয়েন্ট নম্বর ফেরাতে ব্যবহৃত হয়।

সিনট্যাক্স

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

পাবলিক ভার্চুয়াল ডবল NextDouble ();

উদাহরণ

আসুন এখন একটি উদাহরণ দেখি -

ব্যবহার করে সিস্টেম;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(){ র্যান্ডম r1 =নতুন র্যান্ডম(); এলোমেলো r2 =new Random(); বাইট [] arr =নতুন বাইট[2]; r1.NextBytes(arr); Console.WriteLine("বাইট অ্যারেতে র্যান্ডম সংখ্যা..."); for (int i =0; i <2; i++) Console.WriteLine(arr[i]); Console.WriteLine("\nর্যান্ডম ফ্লোটিং পয়েন্ট সংখ্যা..."); for (int i =0; i <5; i++) Console.WriteLine(r2.NextDouble()); }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
বাইট অ্যারেতে র্যান্ডম সংখ্যা...124141এলোমেলো ফ্লোটিং পয়েন্ট সংখ্যা...0.935912667278160.364067858720230.1223969595145420.79516616314494948> 

উদাহরণ

এখন আরেকটি উদাহরণ দেখা যাক -

ব্যবহার করে সিস্টেম; পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(){ int[] val =new int[7]; এলোমেলো r =new Random(); ডবল ডি; জন্য (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]); }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
এলোমেলো সংখ্যা...013912880

  1. জাভাস্ক্রিপ্ট র্যান্ডম

  2. C# এ CompareTo() পদ্ধতি

  3. পাইথনে random.uniform পদ্ধতি কি?

  4. অ্যারে#জিপ পদ্ধতি