কম্পিউটার

C ভাষায় randomize এবং srand ফাংশন ব্যবহার কি?


যদি আমরা একটি প্রোগ্রামে এলোমেলো সংখ্যা তৈরি করি, তাহলে সংখ্যার সিরিজ নিয়ন্ত্রণ করা প্রয়োজন।

র্যান্ডমাইজ() এবং srand() ফাংশন র্যান্ডম সংখ্যা জেনারেটর বীজ ব্যবহার করা হয়.

এলোমেলো নম্বর জেনারেটর শুরুর নম্বর বরাদ্দ করার প্রক্রিয়াটিকে জেনারেটর সিডিং বলা হয়।

  • র্যান্ডমাইজ() এলোমেলো বীজ তৈরি করতে পিসির ঘড়ি ব্যবহার করে।

  • srand() আমাদেরকে এলোমেলো নম্বর জেনারেটরের শুরুর মান নির্দিষ্ট করতে দেয়।

প্রোগ্রাম

নিচে দেওয়া হল C প্রোগ্রাম অন rand −

প্রিন্টফ("%d" , rand()); রিটার্ন 0;

আউটপুট

আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -

18042893838469308861681692777171463691519577477934242383357198853861649760492596516649118964189641 

srand-

-এর উপর C প্রোগ্রামটি নিচে দেওয়া হল
#include #include #includeint main(){ // প্রতিবার প্রোগ্রাম চালানোর সময় // এলোমেলো সংখ্যার বিভিন্ন ক্রম তৈরি করুন // এটি বর্তমান ব্যবহার করুন র্যান্ডম জেনারেটর srand জন্য বীজ হিসাবে সময়(সময়(0)); for(int i =0; i<10; i++) printf("%d", rand()); রিটার্ন 0;

আউটপুট

আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -

19197789101203408690175581346919764283413704099018493841039869907632040061815391541163171818314> 
  1. C ভাষায় putw() এবং getw() ফাংশন ব্যাখ্যা কর

  2. একটি স্ট্রিং কি? সি ল্যাঙ্গুয়েজে স্ট্রিং ডিক্লেয়ার করুন এবং ইনিশিয়ালাইজ করুন

  3. সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট কি কি? ফ্লো চার্ট ও প্রোগ্রাম দিয়ে ব্যাখ্যা কর

  4. মাইক্রোসফ্ট স্টোর কী এবং আমি কীভাবে এটি উইন্ডোজ 10 এ ব্যবহার করব?