কিভাবে C# এ র্যান্ডম পূর্ণসংখ্যা তৈরি করবেন

Kibhabe C E Ryandama Purnasankhya Tairi Karabena



র্যান্ডম পূর্ণসংখ্যা ব্যাপকভাবে প্রোগ্রামিং জুড়ে ব্যবহৃত হয়। C# এ, এলোমেলো সংখ্যার বিভিন্ন অ্যাপ্লিকেশন রয়েছে যেমন এলোমেলো পরীক্ষার ডেটা তৈরি করা, আউটপুট র্যান্ডমাইজ করা, এনক্রিপশন এবং নিরাপত্তার পাশাপাশি সিমুলেশন বা মডেলিং। এই নিবন্ধটি C# এ র্যান্ডম পূর্ণসংখ্যা তৈরি করার বিভিন্ন উপায় কভার করে।

কিভাবে C# এ র্যান্ডম পূর্ণসংখ্যা তৈরি করবেন

C# এ র্যান্ডম পূর্ণসংখ্যা তৈরি করা সহজ এবং বিল্ট-ইন ব্যবহার করে অর্জন করা যেতে পারে এলোমেলো ক্লাস .

1. C# এ র্যান্ডম ক্লাস ব্যবহার করা

র্যান্ডম ক্লাস হল C#-এ একটি অন্তর্নির্মিত ক্লাস যা আমাদের র্যান্ডম পূর্ণসংখ্যা তৈরি করতে দেয়। এটি ব্যবহার করার জন্য, আমাদের র্যান্ডম ক্লাসের একটি উদাহরণ তৈরি করতে হবে এবং পরবর্তী পদ্ধতিতে কল করতে হবে। পরবর্তী পদ্ধতিটি 0 থেকে int32-এর সর্বোচ্চ মানের মধ্যে র্যান্ডম পূর্ণসংখ্যা দেয়।







র্যান্ডম ক্লাস ব্যবহার করে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করার জন্য এখানে একটি সিনট্যাক্স রয়েছে:



এলোমেলো এলোমেলো = নতুন এলোমেলো ( ) ;

int এলোমেলো সংখ্যা = এলোমেলো পরবর্তী ( ) ;

2. পরবর্তী পদ্ধতি ব্যবহার করে একটি এলোমেলো পূর্ণসংখ্যা তৈরি করা

দ্য পরবর্তী পদ্ধতি র্যান্ডম পূর্ণসংখ্যা তৈরির জন্য র্যান্ডম ক্লাসের সবচেয়ে ব্যবহৃত পদ্ধতি। পূর্বে উল্লিখিত হিসাবে, এটি একটি পরিসীমা সহ বা ছাড়া একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করতে পারে।



এখানে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করার একটি উদাহরণ:





সিস্টেম ব্যবহার করে ;

ক্লাস প্রোগ্রাম {

স্থির অকার্যকর প্রধান ( ) {

এলোমেলো এলোমেলো = নতুন এলোমেলো ( ) ;

int এলোমেলো সংখ্যা = এলোমেলো পরবর্তী ( ) ;

কনসোল লেখার লাইন ( 'এলোমেলো নম্বর:' + এলোমেলো সংখ্যা ) ;

}

}

এখানে উপরের কোডে, আমরা ব্যবহার করে একটি র্যান্ডম সংখ্যা তৈরি করেছি এলোমেলো ক্লাস , যা সিস্টেম নামস্থানের অংশ।

এখানে আমরা একটি র‍্যান্ডম ক্লাসের জন্য একটি নতুন উদাহরণ সংজ্ঞায়িত করেছি কীওয়ার্ড ব্যবহার করে যা ক্লাসের নাম নির্ধারণ করে। দ্য Next() পদ্ধতি একটি এলোমেলো পূর্ণসংখ্যা দেয়, যা ভেরিয়েবলে সংরক্ষিত থাকে এলোমেলো সংখ্যা . অবশেষে, আমরা এর মান প্রিন্ট করি এলোমেলো সংখ্যা Console.WriteLine() ব্যবহার করে কনসোলে যান।



  গ্রাফিকাল ইউজার ইন্টারফেস, অ্যাপ্লিকেশন বিবরণ স্বয়ংক্রিয়ভাবে মাঝারি আত্মবিশ্বাসের সাথে তৈরি

3. একটি পরিসরের মধ্যে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করা

ব্যবহার করে পরবর্তী পদ্ধতি , আমরা একটি নির্দিষ্ট পরিসরের জন্য একটি র্যান্ডম সংখ্যাও তৈরি করতে পারি। তার জন্য, আমাদের অবশ্যই দুটি যুক্তি সংজ্ঞায়িত করতে হবে। এই দুটি আর্গুমেন্ট থাকা উচিত মিনিট এবং সর্বোচ্চ সীমার মান যেখান থেকে এলোমেলো সংখ্যা তৈরি করতে হবে।

1 এবং 100 এর মধ্যে একটি এলোমেলো পূর্ণসংখ্যা পাওয়ার সিনট্যাক্স নিম্নরূপ:

int এলোমেলো সংখ্যা = এলোমেলো পরবর্তী ( 1 , 101 ) ;

নিম্নলিখিত উদাহরণ আমাদের 1 এবং 100 এর মধ্যে একটি এলোমেলো সংখ্যা দেয়:

সিস্টেম ব্যবহার করে ;

ক্লাস প্রোগ্রাম {

স্থির অকার্যকর প্রধান ( ) {

এলোমেলো এলোমেলো = নতুন এলোমেলো ( ) ;

int এলোমেলো সংখ্যা = এলোমেলো পরবর্তী ( 1 , 101 ) ;

কনসোল লেখার লাইন ( 'এলোমেলো নম্বর:' + এলোমেলো সংখ্যা ) ;

}

}

আউটপুটে, 1 থেকে 100 এর মধ্যে একটি এলোমেলো সংখ্যা তৈরি হয়।

4. সংজ্ঞায়িত সংখ্যা পর্যন্ত একটি এলোমেলো পূর্ণসংখ্যা তৈরি করা

আমরা একটি সংজ্ঞায়িত মান একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করার জন্য উপরের কোড পরিবর্তন করতে পারেন. নীচে উল্লিখিত কোড আমাদের 10 এর কম একটি এলোমেলো সংখ্যা দেবে।

সিস্টেম ব্যবহার করে ;

ক্লাস প্রোগ্রাম {

স্থির অকার্যকর প্রধান ( ) {

এলোমেলো এলোমেলো = নতুন এলোমেলো ( ) ;

int এলোমেলো সংখ্যা = এলোমেলো পরবর্তী ( 10 ) ;

কনসোল লেখার লাইন ( 'এলোমেলো নম্বর:' + এলোমেলো সংখ্যা ) ;

}

}

আউটপুটে আমরা একটি এলোমেলো পূর্ণসংখ্যা দেখতে পাই যা 10 এর কম।

  গ্রাফিকাল ইউজার ইন্টারফেস, অ্যাপ্লিকেশন বিবরণ স্বয়ংক্রিয়ভাবে মাঝারি আত্মবিশ্বাসের সাথে তৈরি

5. 10 এলোমেলো পূর্ণসংখ্যা তৈরি করা

একটি ফর লুপ ব্যবহার করে আমরা উপরের কোডটি পরিবর্তন করতে পারি এবং 0 এবং 100 এর মধ্যে 10টি র্যান্ডম পূর্ণসংখ্যা তৈরি করতে পারি।

সিস্টেম ব্যবহার করে ;

ক্লাস প্রোগ্রাম

{

স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args )

{

// র্যান্ডম ক্লাসের একটি নতুন উদাহরণ তৈরি করুন

এলোমেলো এলোমেলো = নতুন এলোমেলো ( ) ;

// 0 এবং 99 এর মধ্যে 10টি এলোমেলো পূর্ণসংখ্যা তৈরি এবং মুদ্রণ করুন

কনসোল লেখার লাইন ( '0 এবং 99 এর মধ্যে 10টি এলোমেলো পূর্ণসংখ্যা মুদ্রণ করা হচ্ছে:' ) ;

জন্য ( int i = 0 ; i < 10 ; i ++ )

{

int এলোমেলো সংখ্যা = এলোমেলো পরবর্তী ( 100 ) ; // 0 এবং 99 এর মধ্যে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করে

কনসোল লেখার লাইন ( $ 'এলোমেলো সংখ্যা {i + 1}: {randomNumber}' ) ;

}

}

}

উপরের কোডটি র্যান্ডম ক্লাসের একটি নতুন উদাহরণ তৈরি করে, 0 এবং 99 এর মধ্যে 10টি র্যান্ডম পূর্ণসংখ্যা তৈরি করে এবং সেগুলিকে কনসোলে প্রিন্ট করে। দ্য random.Next(100) পদ্ধতি কল 0 এবং 99 এর মধ্যে একটি এলোমেলো পূর্ণসংখ্যা তৈরি করে (অন্তর্ভুক্ত), যা এলোমেলো সংখ্যা পরিবর্তনশীল লুপটি 10 ​​বার পুনরাবৃত্তি হয়, প্রতিটি কনসোলে একটি ভিন্ন র্যান্ডম সংখ্যা মুদ্রণ করে।

আউটপুটে, আমরা দেখতে পাচ্ছি 10টি এলোমেলো পূর্ণসংখ্যা স্ক্রিনে মুদ্রিত।

  গ্রাফিকাল ইউজার ইন্টারফেস, টেক্সট, অ্যাপ্লিকেশন, ইমেল বর্ণনা স্বয়ংক্রিয়ভাবে তৈরি

উপসংহার

এলোমেলো পূর্ণসংখ্যার প্রোগ্রামিংয়ে বিভিন্ন অ্যাপ্লিকেশন রয়েছে। C# এ, পরবর্তী পদ্ধতি সাধারণত র্যান্ডম পূর্ণসংখ্যা তৈরির জন্য ব্যবহৃত হয়। এই পদ্ধতিটি বিভিন্ন র্যান্ডম পূর্ণসংখ্যা তৈরি করতে পারে। এই সংখ্যাগুলি একটি সংজ্ঞায়িত ব্যাপ্তির জন্য বা একটি নির্দিষ্ট সংখ্যা পর্যন্ত তৈরি করা যেতে পারে।