Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 09:13   #1
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
Сообщение Как реализовать random float?

Привет всем!
У меня возник вопрос как реализовать функцию рандом которая будет выдавать случайные вещественые числа.
VintProg вне форума Ответить с цитированием
Старый 18.08.2009, 09:14   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Например
Код:
fl:=random(100)/50
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2009, 09:17   #3
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

А в диапозоне:
Код:
function RandFloat( Low ,High : Real48):real48
случайное от Low до High.
VintProg вне форума Ответить с цитированием
Старый 18.08.2009, 09:25   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ну... Скажем процентно:
Код:
fl:=(Hig-Low)*random(100)/100
Не проверял. но копал бы в эту сторону
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2009, 09:27   #5
Wicort
Форумчанин
 
Аватар для Wicort
 
Регистрация: 04.08.2009
Сообщений: 684
По умолчанию

Цитата:
fl:=(Hig-Low)*random(100)/100
а ещё лучше
fl:=(Hig-Low)*random(100)/random(100)
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой?
Wicort вне форума Ответить с цитированием
Старый 18.08.2009, 09:31   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
random(100)/random(100)
Я подразумевал что Hig это 100% а не что-то еще.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2009, 09:41   #7
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Спасибо всем,что то я математику под забыл...
VintProg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать что число не Float(без остатка) при результате деления? zotox Помощь студентам 7 19.07.2009 15:49
как в с помощью random заполнить одномерный массив вещественными числами Deniska112 Общие вопросы C/C++ 2 04.06.2009 09:36
Как сделать так, что б Float-элементы не уезжали друг под друга (если не влазят в экран) barbiturat HTML и CSS 3 09.12.2008 10:26
ещё раз про Random (вдогонку к закрытой теме 'НЕ ПОЙМУ КАК ВЫВИСТИ ЧИСЛО') Serge_Bliznykov Общие вопросы Delphi 1 20.04.2008 12:37
Как реализовать ASin Romanus Общие вопросы C/C++ 2 16.04.2007 09:46