Бесплатный генератор случайных чисел - Rand C

Функция rand в C генерирует псевдослучайные числа в диапазоне от 0 до RAND_MAX (обычно это число равно 32767). В C++11 добавились новые функции rand и srand с обновленным алгоритмом генерации псевдослучайных чисел и возможностью указания начального значения для генератора.

Пример использования функции rand в C:

c
#include 
#include 
#include 
int main() {
    int i;
    srand(time(NULL)); // устанавливаем начальное значение для генератора случайных чисел
    for (i = 1; i <= 5; ++i) {
        printf("%d\n", rand() % 100); // генерируем случайное число от 0 до 99
    }
    return 0;
}

Пример использования функции rand в C++11:

c++
#include 
#include 
int main() {
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> dis(1, 6); // генерируем случайное число от 1 до 6
    for (int i = 1; i <= 5; ++i) {
        std::cout << dis(gen) << ' ';
    }
    return 0;
}

Здесь мы используем классы `std::random_device` и `std::mt19937` для генерации случайных чисел и класс `std::uniform_int_distribution` для генерации целых чисел в заданном диапазоне.

Похожие вопросы на: "rand c "

Ошибка: cannot read property createobjectasync of undefined
Не удается проверить приложение - что делать?
Wine для Mac OS: запуск Windows-приложений на вашем компьютере
Flex Gap: новое свойство гибкой вёрстки
Расстояние между строками в CSS: как настроить интервал между текстовыми строками
Поиск по ISBN - найдите нужную книгу онлайн
Играйте вместе с AirConsole - лучшей платформой для онлайн игр
Python многострочные комментарии: важный элемент разработки
Удаление папки в Ubuntu: подробная инструкция
LoadLibrary Failed with Error 1114 Windows 10