Форум программистов, компьютерный форум CyberForum.ru

Рандом с плавающей точкой, как? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Razzeeyy
 Аватар для Razzeeyy
30 / 7 / 2
Регистрация: 01.03.2011
Сообщений: 95
26.07.2011, 17:31     Рандом с плавающей точкой, как? #1
Здравствуйте, как реализовать rand() или другой рандом с плавающей точкой, т.е. например чтобы он мне выводил число от 1.0 до 2.5?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2011, 17:31     Рандом с плавающей точкой, как?
Посмотрите здесь:

Разделитель в числах с плавающей точкой C++
Не выводится число с плавающей точкой C++
C++ Как программно различать число целое и с плавающей точкой
Как получить дробную часть числа с плавающей точкой? C++
Форматирование чисел с плавающей точкой C++
калькулятор чисел с плавающей точкой C++
C++ Непонятки с плавающей точкой
C++ Сравнение чисел с плавающей точкой

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Zverit
Уничтожитель печенек
 Аватар для Zverit
276 / 204 / 21
Регистрация: 07.02.2010
Сообщений: 723
26.07.2011, 17:37     Рандом с плавающей точкой, как? #2
C++
1
double(rand())/RAND_MAX
Т.е в вашем случае.
C++
1
2
3
4
5
   double a,b,c;
    a = 1.0;
    b = 2.5;
    c = (double)rand()/(double) RAND_MAX*(b-a)+a;
    std::cout<< c;
Razzeeyy
 Аватар для Razzeeyy
30 / 7 / 2
Регистрация: 01.03.2011
Сообщений: 95
26.07.2011, 17:57  [ТС]     Рандом с плавающей точкой, как? #3
спасибо большое.
Yandex
Объявления
26.07.2011, 17:57     Рандом с плавающей точкой, как?
Ответ Создать тему
Опции темы

Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru