Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.30;
Скачать: CL | DM;

Вниз

функция Random   Найти похожие ветки 

 
olegusis ©   (2007-12-04 22:04) [0]

Почему функция random не даёт нужного эффекта?
procedure TForm1.Button1Click(Sender: TObject);
var
A: Integer;

begin
A:=Random(12);

Edit1.Text:=IntToStr(A);
end

Вот что выводит прога в Edit1:

1) (первое нажатие на Button1) 0
2) (второе нажатие на Button1) 0
3) 2
4) 10
...
При новом запуске проги происходит то же самое:
0 0 2 10...

Как сделать так, чтобы отображалось случайно сгенерированное число, а не заранее спланированная последовательность?


 
Джо ©   (2007-12-04 22:06) [1]

До вызова Random нужно вызвать Randomize.


 
olegusis ©   (2007-12-04 22:20) [2]

Ну почему в ЭТОМ ДЕЛФИ всё так усложнено! А как, к примеру, извлечь кубический корень из числа?
Дайте кто-нибудь ссылку на описание ВСЕХ стандартных и нестандартных функций ДЕЛФИ, плз.


 
homm ©   (2007-12-04 22:23) [3]

> [2] olegusis ©   (04.12.07 22:20)
> А как, к примеру, извлечь кубический корень из числа?

возвести число в степень 1/3, видимо?


 
homm ©   (2007-12-04 22:24) [4]

> [2] olegusis ©   (04.12.07 22:20)
> Дайте кто-нибудь ссылку на описание ВСЕХ стандартных и нестандартных
> функций ДЕЛФИ

Сам то понял, что просишь? Только матрице это под силу.


 
Германн ©   (2007-12-04 22:33) [5]


> Дайте кто-нибудь ссылку на описание ВСЕХ стандартных и нестандартных
> функций ДЕЛФИ, плз.

X:\Program Files\Borland\Delphi7\Help


 
homm ©   (2007-12-04 22:36) [6]

> [5] Германн ©   (04.12.07 22:33)
Не, нестандартных там точно нет :)


 
olegusis ©   (2007-12-04 22:40) [7]


> возвести число в степень 1/3, видимо?    

спасибо, я в курсе! Ты лучше попокажи, как этому ДЕЛЬФИНУ задать код на возведение числа в степень 1/3. С целыми показателями степеней всё понятно, а с дробными и иррациональными показателями что делать?


 
Джо ©   (2007-12-04 22:41) [8]

> [2] olegusis ©   (04.12.07 22:20)
> Ну почему в ЭТОМ ДЕЛФИ всё так усложнено!

Что «всё»?
Достаточно было прочесть встроенную справку по Random и каша в голове немного улеглась.


 
Германн ©   (2007-12-04 22:42) [9]


> olegusis ©   (04.12.07 22:40) [7]

Функция Power


 
Германн ©   (2007-12-04 22:43) [10]


> homm ©   (04.12.07 22:36) [6]
>
> > [5] Германн ©   (04.12.07 22:33)
> Не, нестандартных там точно нет :)
>

Вот и хорошо. Лишние IncDay нам не нужны :)


 
homm ©   (2007-12-04 22:43) [11]

> [7] olegusis ©   (04.12.07 22:40)
> спасибо, я в курсе!
Рад за тебя.

> [7] olegusis ©   (04.12.07 22:40)
> Ты лучше попокажи, как этому ДЕЛЬФИНУ задать код
Не мучай животных.


> задать код на возведение числа в степень 1/3
uses math;
power();


 
Zeqfreed ©   (2007-12-04 22:45) [12]

http://en.wikipedia.org/wiki/Power_%28mathematics%29#Rational_powers_of_positive_real_numbers


 
olegusis ©   (2007-12-04 23:11) [13]

Ну ребятки, порадывали вы меня сегодня, стока ценной информации выложили! Я б за неделю стока бы не узнал.
Да, и ещё вопрос:

Какие ещё фун-ии входят в состав модуля MATH ([функция] - [описание])?


 
Джо ©   (2007-12-04 23:15) [14]

> [13] olegusis ©   (04.12.07 23:11)
> Ну ребятки, порадывали вы меня сегодня, стока ценной информации
> выложили! Я б за неделю стока бы не узнал.
> Да, и ещё вопрос:
>
> Какие ещё фун-ии входят в состав модуля MATH ([функция]
> - [описание])?


Если открыть модуль Math.pas, то все-все функции как-раз и увидишь. С комментариями.
А если еще F1 воспользоваться, то будет совсем-совсем хорошо и приятно.


 
olegusis ©   (2007-12-04 23:25) [15]


> Если открыть модуль Math.pas, то все-все функции как-раз
> и увидишь. С комментариями.
> А если еще F1 воспользоваться, то будет совсем-совсем хорошо
> и приятно.

С удовольствием, только есть одно небольшое НО - я английский не знаю!
Дайте ссылки на русифицированную Help по D7!


 
@!!ex ©   (2007-12-04 23:28) [16]

> С удовольствием, только есть одно небольшое НО - я английский
> не знаю!

http://translate.google.com/translate_t?hl=ru

> Дайте ссылки на русифицированную Help по D7!

Спасибо, посмешил.


 
olegusis ©   (2007-12-04 23:35) [17]


> http://translate.google.com/translate_t?hl=ru


Зачем мне этот транслит! Мне нужна справочная система по ДЕЛЬФИНУ #7 на руссском языке!


 
homm ©   (2007-12-04 23:39) [18]

> [15] olegusis ©   (04.12.07 23:25)
> только есть одно небольшое НО - я английский не знаю!

Такие, как ты, постепенно вымирают, к счастью. Либо учи язык, либо метелку в куки.


 
Юрий Зотов ©   (2007-12-04 23:40) [19]

> olegusis ©   (04.12.07 23:35) [17]

Бросайте это занятие. Не Ваше оно. Только время зря потеряете.


 
olegusis ©   (2007-12-04 23:45) [20]

Удалено модератором


 
olegusis ©   (2007-12-04 23:46) [21]


> Бросайте это занятие. Не Ваше оно. Только время зря потеряете.

Это ещё почему?


 
Юрий Зотов ©   (2007-12-04 23:49) [22]

> olegusis ©   (04.12.07 23:46) [21]

Потому что Вы не хотите работать. А без этого программистом не станешь, бесполезно. Поэтому лучше и не тратить время зря.


 
palva ©   (2007-12-05 00:01) [23]

На 1с можно перейти. Без английского. Говорят платят хорошо.


 
olegusis ©   (2007-12-05 00:02) [24]


> Потому что Вы не хотите работать. А без этого программистом
> не станешь, бесполезно. Поэтому лучше и не тратить время
> зря.

здесь я с Вами полностью согласен, ЛЕНТЯЙ Я,  Л Е Н Т Я Й !

Но в данный момент я пытаюсь извлечь максимум полезной информации от умников-заумников МЕГАДЕЛФИСТОВ межгалактического сообщества: - следовательно работаю, пытаюсь что-то выяснить для создания программы и т. д. и т. п.
или тогда, что Вы имели ввиду под этими словами: "Вы не хотите работать"?


 
olegusis ©   (2007-12-05 00:04) [25]


> На 1с можно перейти. Без английского. Говорят платят хорошо.


1c не рулит. Дебет с Кредитом путаю.


 
turbouser ©   (2007-12-05 00:09) [26]


> olegusis ©   (05.12.07 00:02) [24]

Полезную информацию надо извлекать из книжек и мануалов.


 
Virgo_Style ©   (2007-12-05 00:10) [27]

olegusis ©   (05.12.07 0:02) [24]
что Вы имели ввиду под этими словами: "Вы не хотите работать"?


Учить английский, читать книги, пользоваться поисковиками...


 
homm ©   (2007-12-05 00:15) [28]

> [24] olegusis ©   (05.12.07 00:02)
> я пытаюсь извлечь максимум полезной информации от умников-
> заумников

Да что же ты за живодер такой…


 
Плохиш ©   (2007-12-05 00:16) [29]


> Virgo_Style ©   (05.12.07 00:10) [27]
> Учить английский, читать книги, пользоваться поисковиками.

Зачем? Есть же делфимастер, здесь всегда подадут немощному и недоразвитому...


 
Юрий Зотов ©   (2007-12-05 00:19) [30]

> olegusis ©   (05.12.07 00:02) [24]

> что Вы имели ввиду

Что нужно читать книги - чтобы стало понятно, что такое Randomize, зачем оно надо, как оно работает и почему сделано именно так.

Что нужно думать - чтобы не возникало вопросов, как возвести число в положительную степень. Потому что это запросто делается через логарифм, экспоненту и курс математики средней школы.

Что нужно учить английский - потому что практически 100% документации идет на английском и без умения ее читать в программизме просто нечего делать.

И что нужно ХОТЕТЬ все это. Хотеть читать, думать и учить. Иначе действительно не стоит тратить время зря, а стоит заняться чем-то другим.


 
Джо ©   (2007-12-05 02:06) [31]

Пустая трата времени, господа.



Страницы: 1 вся ветка

Текущий архив: 2007.12.30;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.024 c
2-1196868657
vegarulez
2007-12-05 18:30
2007.12.30
Вопрос - Как узнать что TPanel.BringtoFront=True?


2-1196768252
abhtr
2007-12-04 14:37
2007.12.30
Запрос для набора данных DBGrid-a.


2-1196604891
DevilDevil
2007-12-02 17:14
2007.12.30
Программно выделить определённую ячейку StringGrid-а


3-1187186976
greg123
2007-08-15 18:09
2007.12.30
Использование хранимых процедур в MS SQL SERVER 2000


15-1196016368
@!!ex
2007-11-25 21:46
2007.12.30
Прокомментируйте сборку