![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Random глючит... [D6, Win95/98, WinXP]
_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 в начале пробовал вставлять?