Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C++Builder

Ответить
Настройки темы
C++Builder

Аватара для Guest

Guest



Профиль | Цитировать


Первый вопрос. Какой функцией можно  генерировать случайные рациональные числа от 0 до 1. Никак не могу найти, все что попадаются - генерируют целые из заданнного интервала.

Второй вопрос. Компонент TChart. Как создавать серии в программе. Создавать их во время проектирования не удобно, т.к. неизвестно их необходимое количество.

Заранее спасибо!

Отправлено: 23:29, 13-04-2004

 

Аватара для bgg0408

Модер Железа


Сообщения: 1557
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Какой функцией можно  генерировать случайные рациональные числа от 0 до 1. Никак не могу найти, все что попадаются - генерируют целые из заданнного интервала.
Мы берем стандартную функцию и потом делим полученное число на диапазон, откуда оно взято и получаем то, что надо

-------
FreeBSD - forever


Отправлено: 23:42, 13-04-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest

Guest


Профиль | Цитировать


Какова дискретность генератора?

Отправлено: 00:55, 15-04-2004 | #3


Аватара для bgg0408

Модер Железа


Сообщения: 1557
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


В смысле?
Можно поменять дефайн RAND_MAX и будет больше чисел генерится...

-------
FreeBSD - forever


Отправлено: 15:25, 15-04-2004 | #4


Аватара для Guest

Guest


Профиль | Цитировать


Ну какая дискретность у целочисленного генератора... Извеняюсь, задал глупый вопрос!

Короче, в С++ ( тот, который 6.0 или 7.0 для DOS ) должен быть генератор чисел от 0 до 1. Так вот, разница межу этими числами не может быть меньше какого-то значения (говорят, порядка 10^(-7)), т.е. он никогда не сгенерирует 0, мин. что он может сгенерировать 10^(-7), максимальное значение 1-10^(-7). На счет 10^(-7) я не уверен, поэтому и спрашиваю. Думал в C++Builder'е есть такой же генератор...

Генератор случайных чисел в компиляторах - штука дискретная...  

Отправлено: 22:42, 15-04-2004 | #5


Аватара для bgg0408

Модер Железа


Сообщения: 1557
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
дискретность у целочисленного генератора
Но нам никто не мешает из целочисленного генератора сделать генератор вещественных чисел.
А в С есть стандартная функция:
Цитата:
Random number generator

Declaration:  int rand(void);

Remarks:
rand uses a multiplicative congruential random number generator with period
232 to return successive pseudo-random numbers in the range 0 to RAND_MAX.

-------
FreeBSD - forever


Отправлено: 23:36, 15-04-2004 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C++Builder

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C++ Builder 6 XCodeR Программирование и базы данных 29 27-04-2013 09:54
C++Builder Guest Программирование и базы данных 3 17-02-2004 22:45
C++ Builder 5 born2die Программирование и базы данных 3 27-08-2003 23:28
C++ Builder Gram Программирование и базы данных 7 11-08-2003 10:22
C++ Builder Gram Программирование и базы данных 3 27-05-2003 20:01




 
Переход