| SkIv |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 26 Пол: Мужской Реальное имя: IVAN Репутация: 0 |
Уважаемые прогерры, скжите пожалуйста как устроен выбор случайных чисел в функции random.
|
![]() ![]() |
| Altair |
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата И всетаки ? Чтобы не быть голословным, так сказать. А так можно сказать, что рандом основан на какой нибудь хитрой функции, зависящей от предыдущего числа (ну умножили на что-то, сдвинули и т.п.) А вполне возможно что каждое следующее зависит от предыдущего какая разница? Суть в том, что первое число все равно с таймера возьмется. Так или иначе random основан на таймере. И что значит голословным? Я кинул ссылку на статью... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
| Malice |
Сообщение
#3
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
А как быть с этим утверждением:
Цитата Используется таймер для получения случайного числа. Таймер хранит текущее время в секундах... Длинное число, постоянно изменяется, из него можно брать псевдослучайные числа... ? Здесь не про первое число, а про все. Суть в том, что первое число все равно с таймера возьмется. Так или иначе random основан на таймере. Если не вызывать randomize, то даже первое число никак таймера не коснется. И что значит голословным? Я кинул ссылку на статью... Статья про то, как с помощь таймера сделать рандом. Но не говорящая, что именно таким способом работает стандартная функция Random. Сообщение отредактировано: Malice - |
SkIv Random 30.12.2006 14:14
Altair Используется таймер для получения случайного числа… 30.12.2006 15:16
Malice Сможешь доказать, что делается именно так ? На при… 30.12.2006 15:32
Altair Ну нужно дизассемблировать код и посмотреть что та… 30.12.2006 15:37
Malice И всетаки ? Чтобы не быть голословным, так сказать… 30.12.2006 16:43
Бродяжник В Turbo C таймер используется только для randomize… 30.12.2006 17:23
SkIv Так все дело в таймере, а тогда как определяется в… 30.12.2006 17:56
arhimag Используйте поиск, мне вольво кидал ссылки на функ… 30.12.2006 18:48
Altair Malice, я не собираюсь с тобой спорить, автор темы… 30.12.2006 20:01
Malice Хорошо, ты прав, спорить не надо. Но одна конкретн… 30.12.2006 22:11
xds Очередное число псевдослучайной последовательности… 31.12.2006 9:51
Bokul xds, откуда такая инфа? Исходники копал? :) 31.12.2006 10:06
Lapp
xds, откуда такая инфа? Исходники копал? :)
Boku… 31.12.2006 10:46
Malice
Malice, спасибо за пример.
Да не за что. Хотел пр… 31.12.2006 15:52
Malice
Ну это надо выяснить через какой период повторитс… 31.12.2006 16:54
Bokul Я не о RandSeed (о ней еще Malice писал в подобной… 31.12.2006 11:41
Lapp
я обо этом: int 21h/ah = 2Ch..
Ну, это легко до… 31.12.2006 11:55
SkIv Поспрашивал у знакомых и один мне выдал такую форм… 1.01.2007 16:41
xds
xds, откуда такая инфа? Исходники копал? :)
td 1.01.2007 20:26![]() ![]() |
|
Текстовая версия | 6.11.2025 1:59 |