Вопрос задан 03.08.2023 в 02:10. Предмет Информатика. Спрашивает Крючкова Валентина.

Как на С++ написать программу рандомизации чисел?

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Воробьева Кира.
Если я правильно понял задачу, то вот такое должно подойти
#include<iostream>
#include<ctime>
using namespace std;

int randomize(int floor, int roof){
int ran;
ran=rand()%(roof-floor)+floor;
return ran;
}

int main(){
setlocale(LC_ALL,"Russian"); srand(unsigned(time(NULL)));
int floor, roof;
cin>>floor;
cin>>roof;
randomize(floor, roof);
return 0;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы рандомизации чисел на C++, вы можете использовать библиотеку <random>, которая предоставляет различные функции и классы для работы с генерацией случайных чисел. Вот пример программы, которая рандомизирует числа в диапазоне от 1 до 100:

cpp
#include <iostream> #include <random> int main() { // Создаем объект для генерации случайных чисел std::random_device rd; // Используется для получения случайного зерна std::mt19937 gen(rd()); // Mersenne Twister 19937 генератор псевдослучайных чисел std::uniform_int_distribution<> dis(1, 100); // Равномерное распределение от 1 до 100 // Генерируем 10 случайных чисел и выводим их на экран std::cout << "Случайные числа от 1 до 100:" << std::endl; for (int i = 0; i < 10; ++i) { int random_number = dis(gen); std::cout << random_number << " "; } std::cout << std::endl; return 0; }

В этом примере мы используем std::random_device для получения случайного зерна (seed), которое позволяет инициализировать генератор случайных чисел в каждом запуске программы разными значениями. Затем мы создаем объект std::mt19937, который является одним из наиболее распространенных генераторов псевдослучайных чисел. Наконец, мы используем std::uniform_int_distribution<>, чтобы определить диапазон случайных чисел, в данном случае, от 1 до 100.

Запустив эту программу, вы увидите, как она выводит 10 случайных чисел, каждый раз при запуске программа будет выводить различные значения.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос