Загрузка...

How to set a specific range of double numbers in rand() ?

Thread in C/C++ created by bash_memory1 Apr 21, 2022. 194 views

  1. bash_memory1
    bash_memory1 Topic starter Apr 21, 2022 2 Oct 27, 2021
    как задать определенный диапазон double чисел в rand() ?
     
  2. Еремей
    Еремей Apr 21, 2022 Гламурный эмо-гопник 1740 Jul 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, в функции int на double поменяй :dogfacepalm:
Top
Loading...