বেসিক সি/র্যান্ডম নাম্বার
অবয়ব
< বেসিক সি
লাইব্রেরি 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