যদি আমরা একটি প্রোগ্রামে এলোমেলো সংখ্যা তৈরি করি, তাহলে সংখ্যার সিরিজ নিয়ন্ত্রণ করা প্রয়োজন।
র্যান্ডমাইজ() এবং srand() ফাংশন র্যান্ডম সংখ্যা জেনারেটর বীজ ব্যবহার করা হয়.
এলোমেলো নম্বর জেনারেটর শুরুর নম্বর বরাদ্দ করার প্রক্রিয়াটিকে জেনারেটর সিডিং বলা হয়।
-
র্যান্ডমাইজ() এলোমেলো বীজ তৈরি করতে পিসির ঘড়ি ব্যবহার করে।
-
srand() আমাদেরকে এলোমেলো নম্বর জেনারেটরের শুরুর মান নির্দিষ্ট করতে দেয়।
প্রোগ্রাম
নিচে দেওয়া হল C প্রোগ্রাম অন rand −
প্রিন্টফ("%d" , rand()); রিটার্ন 0;আউটপুট
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -
18042893838469308861681692777171463691519577477934242383357198853861649760492596516649118964189641srand-
-এর উপর C প্রোগ্রামটি নিচে দেওয়া হল#include#include #include int main(){ // প্রতিবার প্রোগ্রাম চালানোর সময় // এলোমেলো সংখ্যার বিভিন্ন ক্রম তৈরি করুন // এটি বর্তমান ব্যবহার করুন র্যান্ডম জেনারেটর srand জন্য বীজ হিসাবে সময়(সময়(0)); for(int i =0; i<10; i++) printf("%d", rand()); রিটার্ন 0; আউটপুট
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -
19197789101203408690175581346919764283413704099018493841039869907632040061815391541163171818314>