কম্পিউটার

এলোমেলো সংখ্যা তৈরি করতে C++ প্রোগ্রাম


আসুন দেখি কিভাবে C++ ব্যবহার করে এলোমেলো সংখ্যা তৈরি করা যায়। এখানে আমরা একটি এলোমেলো সংখ্যার রেঞ্জ 0 থেকে কিছু মান তৈরি করছি। (এই প্রোগ্রামে সর্বোচ্চ মান হল 100)।

এই অপারেশন করার জন্য আমরা srand() ফাংশন ব্যবহার করছি। এটি সি লাইব্রেরিতে রয়েছে। ফাংশন void srand(আনসাইন করা int বীজ) র্যান্ড ফাংশন দ্বারা ব্যবহৃত র্যান্ডম সংখ্যা জেনারেটর বীজ .

srand() এর ঘোষণা নিচের মত

void srand(unsigned int seed)

এটি বীজ নামক একটি প্যারামিটার লাগে। এটি একটি পূর্ণসংখ্যা মান যা সিউডো-র্যান্ডম নম্বর জেনারেটর অ্যালগরিদম দ্বারা বীজ হিসাবে ব্যবহার করা হবে। এই ফাংশন কিছুই ফেরত দেয় না।

নম্বর পেতে আমাদের প্রয়োজন rand() পদ্ধতি। 0 থেকে সর্বোচ্চ সীমার মধ্যে নম্বর পেতে, অবশিষ্টটি পেতে আমরা মডুলাস অপারেটর ব্যবহার করছি।

বীজ মানের জন্য আমরা srand() ফাংশনে সময়(0) ফাংশনের ফলাফল প্রদান করছি।

উদাহরণ কোড

#include<iostream>
#include<cstdlib>
#include
using namespace std;
main() {
   int max;
   max = 100; //set the upper bound to generate the random number
   srand(time(0));
   cout << "The random number is: "<<rand()%max;
}

আউটপুট 1

The random number is: 51

আউটপুট 2

The random number is: 29

আউটপুট 3

The random number is: 47

  1. আর্মস্ট্রং নম্বর চেক করতে C++ প্রোগ্রাম

  2. একটি সংখ্যার শক্তি গণনা করার জন্য C++ প্রোগ্রাম

  3. C++ প্রোগ্রাম একটি নম্বর বিপরীত করতে

  4. গুন সারণী তৈরি করতে সি++ প্রোগ্রাম