Загрузка...

Как задать определенный диапазон double чисел в rand() ?

Тема в разделе C/C++ создана пользователем bash_memory1 21 апр 2022. 197 просмотров

  1. bash_memory1
    bash_memory1 Автор темы 21 апр 2022 2 27 окт 2021
    как задать определенный диапазон double чисел в rand() ?
     
  2. Еремей
    Еремей 21 апр 2022 Гламурный эмо-гопник 1740 20 июл 2018
    C
    #include <iostream>
    #include <stdlib.h> // нужен для вызова функций rand(), srand()
    #include <time.h> // нужен для вызова функции time()
    using namespace std;

    // Функция генерирования случайного целочисленного числа в указанных пределах.
    // Диапазон чисел: [min, max]
    int GetRandomNumber(int min, int max)
    {
    // Установить генератор случайных чисел
    srand(time(NULL));

    // Получить случайное число - формула
    int num = min + rand() % (max - min + 1);

    return num;
    }

    void main()
    {
    // Использование функции GetRandomNumber()
    int number;
    number = GetRandomNumber(-10, 10); // Диапазон чисел: [-10, 10]
    cout << "number = " << number << endl;;
    }
     
    1. bash_memory1 Автор темы
    2. Еремей
      bash_memory1, в функции int на double поменяй :dogfacepalm:
Top
Загрузка...