Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Random глючит... [D6, Win95/98, WinXP]


Страницы:   1 2 3

_vitek_ ©   (2003-01-25 02:56:00) 

Может кто сталкивался с проблемой генерирования случайных чисел... у меня они какие-то не случайные получаются ...
Пишу random(x) ... далее в проге идёт всяческая обработка ...
при запуске программы повторно, чила, зависящие от random-a те же.. В чём может быть проблема?


Palladin   (2003-01-25 14:12:00) [41]

2 _vitek_

ужасно смелое заявление про глючность делфи в отношении random... :)
в basic и сях, я думаю, с ним такаяже ситуация.


Palladin   (2003-01-25 14:09:00) [42]

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


Юрий Зотов   (2003-01-25 13:36:00) [43]

> Art © (25.01.03 13:21)

> в дельфях рандом натурально гонимый

Смелое утверждение. А доказать можете? Ну хоть чуть-чуть?

> Там подробный разбор как да почему

Потому что "программист", который якобы обнаружил этот "баг", зачем-то запихал Randomize в цикл "из бредового желания получить числа послучайнее" (это его собственные слова). Абсолютно не понимая, что это такое, зачем оно нужно и как оно работает. А потом был очень удивлен результатом. И виновата, конечно, оказалась Delphi, а не ее "рационализатор".

Вот еще одна цитата (из обсуждения): "эту заметку нужно не в разряд "подводные камни", а в раздел "глупость программистская" положить".

Где она, собственно, и лежит - в подразделе "Программист". То есть там, где описаны кривые руки, а не баги.


Art   (2003-01-25 13:21:00) [44]

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


Думкин   (2003-01-25 08:41:00) [45]

Если устроить рейтинг спрашивания, то подобный вопрос будет 3-м в списке, после
1) Как ...(ваши варианты)?
2) Почему ...(ваши варианты)?
...Эх, суббота.


Anatoly Podgoretsky   (2003-01-25 07:57:00) [46]

Сразу и бесповоротно, только Random тут не причем.


Юрий Зотов   (2003-01-25 06:56:00) [47]

Главное, сразу "глючит". А подумать?

Это же специально так сделано, чтобы отлаживаться можно было. А в рабочую программу уже ставится Randomize.


Johnmen   (2003-01-25 03:16:00) [48]

Ну вот, еще один, не знающий про F1 !

(Да я уже стихами заговорил !!!!!!!!!!!)


Чих-пых   (2003-01-25 03:14:00) [49]

Randomize в начале пробовал вставлять?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо