rand()
rand() ফাংশন সিউডো র্যান্ডম নম্বর জেনারেট করতে ব্যবহৃত হয়। এটি একটি ইন্টিজার ভ্যালু রিটার্ন করে এবং এর রেঞ্জ ০ থেকে RAND_MAX অর্থাৎ ৩২৭৬৭।
সি ভাষায় rand()-এর সিনট্যাক্স:
int rand(void);
সি ভাষায় rand()-এর উদাহরণ:
উদাহরণ
#include <stdio.h>
#include<stdlib.h>
int main() {
printf("%d\n", rand());
printf("%d", rand());
return 0;
}
আউটপুট
1804289383 846930886
srand()
srand() ফাংশন rand() ফাংশন দ্বারা জেনারেটেড সিউডো র্যান্ডম নম্বর ইনিশিয়ালাইজ করতে ব্যবহৃত হয়। এটি কিছু রিটার্ন করে না।
সি ভাষায় srand()-এর সিনট্যাক্স:
void srand(unsigned int number);
সি ভাষায় srand()-এর উদাহরণ:
উদাহরণ
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
srand(time(NULL));
printf("%d\n", rand());
srand(12);
printf("%d", rand());
return 0;
}
আউটপুট
1432462941 1687063760