دستور عدد تصادفی
برای تولید یک عدد تصادفی در Islamic C++ میتوانید از دستور random استفاده کنید.
ساختار این دستور به شکل زیر است:
random(حداقل; حداکثر)
نمونه ساده
Allah_akbar secret = random(1; 10); print secret;
در این مثال، یک عدد تصادفی بین ۱ و ۱۰ تولید شده و در متغیر secret ذخیره میشود.
ساخت بازی حدس عدد
با استفاده از دستور random و input میتوان یک بازی ساده برای حدس زدن عدد ایجاد کرد.
Allah_akbar
# Generate a random number
secret = random(1; 10);
print "Guess a number between 1 and 10:";
input guess;
if (guess == secret) {
print 1;
} else {
print 0;
}
نحوه کار برنامه
ابتدا یک عدد تصادفی بین 1 و 10 تولید میشود و در متغیر secret قرار میگیرد.
سپس از کاربر خواسته میشود یک عدد را حدس بزند.
اگر عدد واردشده با عدد تصادفی برابر باشد، برنامه مقدار 1 را نمایش میدهد؛ در غیر این صورت مقدار 0 نمایش داده میشود.
محدوده عدد تصادفی
عدد اول محدوده حداقل مقدار و عدد دوم محدوده حداکثر مقدار را مشخص میکند.
random(1; 10);
این دستور یک عدد تصادفی در محدوده ۱ تا ۱۰ تولید میکند.