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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 52, средняя оценка - 4.90
cap
1 / 1 / 0
Регистрация: 27.10.2010
Сообщений: 51
#1

random вещественных чисел - C++

06.04.2011, 21:11. Просмотров 7497. Ответов 4
Метки нет (Все метки)

как сгенерировать случайное ВЕЩЕСТВЕННОЕ число в промежутке от 0 до 1
p=random(0,1);
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2011, 21:11     random вещественных чисел
Посмотрите здесь:

Генератор случайных чисел на С++ <random> - C++
генератор случайных чисел в &lt;random&gt; http://www.cplusplus.com/reference/random/ генератор постоянно генерирует одни и те же числа,...

Генератор случайных чисел random() - C++
Здраствуйте! Подскажите, пожалуйста, как сделать вывод случайных чисел в этой программе: #include &lt;iostream&gt; using namespace std;...

Среди 5 вещественных чисел найти количество чисел, принадлежащих отрезку от -5 до 7 - C++
Написать программу которая среди 5 вещественных чисел находит кол-во чисел принадлежащих отрезку от -5 до 7

Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3 - C++
Помогите, пожалуйста. Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3.

Генерация чисел RANDOM с некоторой вероятностью - C++
Есть переменная i=4. С вероятностью 0.2 нужно i=i+1. Подробнее суть где то такая: У кассы стоит 4 человека. Подходит еще один. Вероятность...

Ввести целое число и набор из вещественных чисел, вывести сумму и произведение чисел из набора - C++
ввести целое число N (больше 0) и набор из N вещественных чисел вывести сумму и произведение чисел из данного набора

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
06.04.2011, 21:14     random вещественных чисел #2
C++
1
2
3
#include <ctime>
srand (time (NULL));
int p = rand()%2;
Как то так.
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
06.04.2011, 21:49     random вещественных чисел #3
C++
1
2
3
#include <ctime>
srand (time (NULL));
int p = rand()%2
в таком случае будет выпадать либо 0 либо 1


думаю можно так
C++
1
2
3
#include <ctime>
srand (time (NULL));
float p = 1.0f/(float)rand()
а вообще надо знать с какой степенью точности нужно брать случайное число
так как в промежутке от 0 до 1 количество вещественных чисел равно бесконечности
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,507
06.04.2011, 22:03     random вещественных чисел #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
    
double drand(void) { 
    double ret = (double)rand() / ((double)rand() + 0.1); 
    return ret - floor(ret);
}
 
int main(void){
    int i = 10;
    
    srand(time(NULL));
    while ( i-- )
        printf("%f\n", drand());
    
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от DeadRipper Посмотреть сообщение
думаю можно так
так тоже можно, но числа будут в основном очень маленькие получаться...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2011, 23:12     random вещественных чисел
Еще ссылки по теме:

В последовательности вещественных чисел подсчитать произведение чисел, кратных 3 - C++
В последовательности вещественных чисел подсчитать произведение чисел, кратных 3.

Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include &quot;iostream&quot; void main() { setlocale(0,&quot;&quot;); int a; int i; ...

Реализовать функцию (или класс) генерации случайных чисел, используя средства из заголовочника random (C++11) - C++
Хотел написать небольшую обертку над stl-вским рандомом. Уж больно он сложный для использования. Застрял на такой простой вещи: class...

Обработка вещественных чисел - C++
Дан текстовый файл, каждая строка которого содержит изображения нескольких чисел, разделенные пробелами (вещественные числа имеют ненулевую...

Класс вещественных чисел - C++
Всем привет. Требуется выполнить задание, которое на фото (написать класс вещественных чисел). Код, который я написал смотреть ниже. Вот...

Представление вещественных чисел!!!!С++ - C++
Товарищи помогите,завтра сдавать задачу,а мозг взорвался(((как записать вещественные числа с произвольной точностью???Заранее благодарю!!


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

Или воспользуйтесь поиском по форуму:
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
06.04.2011, 23:12     random вещественных чисел #5
извините думал надо 1 или 0.
тогда так.
C++
1
int p = double(rand())/double(FLT_MAX);
Yandex
Объявления
06.04.2011, 23:12     random вещественных чисел
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru