Как исправить код и сделать так что бы он выдавал рандомные числа?

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

#include <iostream>
#include <random>

int main() {
    // Инициализация генератора случайных чисел
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<int> dis(1, 100); // Генерация чисел от 1 до 100

    // Генерация и вывод рандомного числа
    int random_number = dis(gen);
    std::cout << "Рандомное число: " << random_number << std::endl;

    return 0;
}

В этом примере используется генератор случайных чисел std::mt19937 с начальным seed-ом, который берется из std::random_device. Для генерации случайного числа в заданном диапазоне используется std::uniform_int_distribution.

Таким образом, исправив код и добавив генерацию рандомных чисел с помощью библиотеки <random>, вы сможете получать случайные числа в вашей программе на C++.