Бесплатный генератор случайных чисел - 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 "

JSON Viewer - онлайн-инструмент для просмотра и анализа JSON-данных
Y X Z: Что Это такое и Как Эта Технология Изменит Будущее
SQL Join: Примеры и Описание
Индексы SQL: как оптимизировать запросы и ускорить работу базы данных
Monogame - играть и создавать игры на C#
URLSearchParams: простой способ работы с параметрами URL-адресов
isdigit Java: Как Проверить, Является Ли Символ Числом в Java
Python запись в файл построчно
Unity Assets Bundle Extractor - Extract and View Unity Asset Bundles
Не работает z index