خرید بک لینک

توت

برای ایجاد یک عدد تصادفی غیرتکراری بین ۱ تا ۶ در سی پلاسپلاس، میتوانید از آرایه و تابع `rand()` به همراه عملیات تصادفی استفاده کنید. در ادامه، یک روش برای انجام این کار را به شما نشان میدهم:

```cpp
#include
#include
#include

int main() {
int minNumber = 1;
int maxNumber = 6;
int range = maxNumber - minNumber + 1;
int numbers[range];

// مقداردهی آرایه با اعداد اولیه
for (int i = 0; i range; ++i) {
numbers[i] = minNumber + i;
}

// تولید عدد تصادفی غیرتکراری
srand(static_cast(time(0)));
for (int i = 0; i range; ++i) {
int randomIndex = rand() % range;
int temp = numbers[i];
numbers[i] = numbers[randomIndex];
numbers[randomIndex] = temp;
}

// چاپ عدد اول آرایه به عنوان عدد تصادفی غیرتکراری
std::cout numbers[0] std::endl;

return 0;
}
```

این برنامه ابتدا یک آرایه به نام `numbers` با اعداد اولیه از ۱ تا ۶ ایجاد میکند. سپس با استفاده از تابع `rand()` و عملیات تصادفی، اعضای آرایه را به صورت تصادفی با یکدیگر جابجا میکند. در نهایت، عدد اول آرایه به عنوان عدد تصادفی غیرتکراری چاپ میشود.

با هر بار اجرای برنامه، عدد تصادفی غیرتکراری بین ۱ تا ۶ به شما نشان داده خواهد شد.

برچسب: نویسنده: سام صمیمی تاريخ: چهارشنبه 26 مهر 1402 ساعت: 12:55

صفحه بندی