কিভাবে C++ এ rand() ব্যবহার করবেন

Kibhabe C E Rand Byabahara Karabena



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

এই টিউটোরিয়ালটি কীভাবে ব্যবহার করবেন তা দেখবে রেন্ড() C++ এ ফাংশন।

কিভাবে C++ এ rand() ব্যবহার করবেন

C++ এ, রেন্ড() ফাংশন 0 থেকে এর মধ্যে বিভিন্ন সংখ্যা তৈরি করে RAND_MAX . C++ কোডে এটি ব্যবহার করতে, ব্যবহারকারীকে অবশ্যই হেডার ফাইল অন্তর্ভুক্ত করতে হবে # অন্তর্ভুক্ত করুন ” তারপর মূল ফাংশন ভিতরে, তারা কল করতে পারেন রেন্ড() একটি নির্দিষ্ট পরিসরের সংখ্যা তৈরি করতে ফাংশন।







ধরুন একজন ব্যবহারকারী C++ কোড ব্যবহার করে একই সময়ে একাধিক র্যান্ডম সংখ্যা তৈরি করতে চান, তিনি নিচের কোডটি অনুসরণ করতে পারেন। নিম্নলিখিত কোড C++ ব্যবহার করে 10টি র্যান্ডম সংখ্যা তৈরি করে রেন্ড() একটি লুপে



# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত করুন
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
জন্য ( int সংখ্যা = 0 ; একের উপর < 10 ; সংখ্যা++ )
cout << রান্ড ( ) << '' ;
প্রত্যাবর্তন 0 ;
}

উপরের কোডে, আমরা প্রথমে প্রয়োজনীয় হেডার ফাইল ব্যবহার করি রেন্ড() ফাংশন এবং তারপরে প্রধান ফাংশনের ভিতরে, আমরা for লুপ ব্যবহার করি যা 10 বার চলে এবং প্রতিটি পুনরাবৃত্তিতে, এটি ব্যবহার করে একটি এলোমেলো সংখ্যা আউটপুট করে রেন্ড() ফাংশন



আউটপুট





আপনি একটি পূর্বনির্ধারিত পরিসরের মধ্যে র্যান্ডম সংখ্যাও তৈরি করতে পারেন, যা 0 থেকে N-1 পর্যন্ত হতে পারে। এখানে উদাহরণ যা এই কেস বর্ণনা করে.

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত করুন
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
int সংখ্যা = 200 ;
জন্য ( int j = 0 ; j < 10 ; j++ )
cout << রান্ড ( ) % একের উপর << '' ;
প্রত্যাবর্তন 0 ;
}

উপরের কোডে প্রথমে আমরা ব্যবহার করে এলোমেলো সংখ্যা তৈরি করার জন্য পরিসীমা সংজ্ঞায়িত করেছি রেন্ড() ফাংশন যা [0, 199]। প্রদত্ত আউটপুটে দেখানো হিসাবে আমরা পূর্বনির্ধারিত পরিসরের মধ্যে থাকা 10টি র্যান্ডম সংখ্যা তৈরি করেছি।



আউটপুট

এছাড়াও আপনি ব্যবহার করতে পারেন রেন্ড() আপার বাউন্ড থেকে লোয়ার বাউন্ডে একটি মান পেতে C++ এ ফাংশন। নিম্নলিখিত এই ধরনের একটি ক্ষেত্রে কোড:

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত করুন
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
আপনি l_b = 30 , u_b = 100 ;
জন্য ( int সংখ্যা = 0 ; একের উপর < 10 ; সংখ্যা++ )
cout << ( রান্ড ( ) % ( u_b - l_b + 1 ) ) + l_b << '' ;
প্রত্যাবর্তন 0 ;
}

উপরের প্রোগ্রামে, আমরা উপরের কোডে সংজ্ঞায়িত হিসাবে নিম্ন বন্ড এবং উপরের বন্ডের মধ্যে থাকা 10টি র্যান্ডম সংখ্যা তৈরি করেছি। এখানে নিম্ন বন্ড 30 এবং উপরের বন্ড 100।

আউটপুট

উপসংহার

দ্য রেন্ড() ফাংশন হল C++-এ একটি সহজ অথচ শক্তিশালী ফাংশন যা C++ এ র্যান্ডম সংখ্যা তৈরি করতে ব্যবহৃত হয়। আপনি দেখতে পারেন রেন্ড() C++ কোডের প্রধান ফাংশনের ভিতরে ফাংশন। যাইহোক, এর আগে, আপনাকে অবশ্যই অন্তর্ভুক্ত করতে হবে শিরোনাম ফাইল এবং তারপর C++ এ র্যান্ডম সংখ্যা তৈরি করতে বিভিন্ন উপায় ব্যবহার করুন।