বেসিক সি/র‍্যান্ডম নাম্বার

উইকিবই থেকে

লাইব্রেরি stdlib.h-এর সিউডো-র্যান্ডম সংখ্যা তৈরি করতে প্রয়োজন, যেগুলিকে পরবর্তীতে এলোমেলো হিসাবে উল্লেখ করা হয়েছে এবং এটি বেসিক সি-তে ডিফল্টরূপে অন্তর্ভুক্ত করা হয়েছে। Randomize কমান্ডের জন্য timeh.h লাইব্রেরি প্রয়োজন, যা ডিফল্টরূপে অন্তর্ভুক্ত নয়।

Rnd[সম্পাদনা]

সংজ্ঞা: ((float) র‍্যান্ড () / RAND_MAX)
<০.১ পরিসরে একটি প্রকৃত এলোমেলো সংখ্যা প্রদান করে)

Random(X)[সম্পাদনা]

সংজ্ঞা: (rand ()% (X))
<0, X-1> পরিসরে একটি এলোমেলো পূর্ণসংখ্যা প্রদান করে

Rand(a,b)[সম্পাদনা]

সংজ্ঞা: (rand ()% (b-a) + a)
<a, b-1> পরিসরে একটি এলোমেলো পূর্ণসংখ্যা প্রদান করে

Randomize[সম্পাদনা]

সংজ্ঞা: srand (সময় (NULL));
Random সংখ্যা জেনারেটরের শুরু বিন্দুকে একটি সময়-নির্ভর অবস্থানে নিয়ে যায়। SDL বা time.h ব্যবহার করে।

উদাহরণ:

#include "Basic.h"

MAIN
  Print Random(100) NL
  Randomize
  Print Random(100) _ Rnd _ Rand(50,100) NL
ENDMAIN