Интернет портал Вашего настроения!!!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Компьютеры » Програмирование » Генератор случайных чисел. (random правит миром...)
Генератор случайных чисел.
AlexДата: Среда, 07.05.2008, 21:22 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 17
Награды: 0
Статус: Offline
Всегда интересовал вопрос: насколько случайны числа, выдаваемые генератором случайных чисел в какой-нибудь проге. Возможно ли самому написать алгоритм randoma?
 
HackerДата: Четверг, 08.05.2008, 16:53 | Сообщение # 2
Подполковник
Группа: Модераторы
Сообщений: 159
Награды: 0
Статус: Offline
Впринципе можно, просто напиши выражение любое типо, X:=X*X-5+3X... что типо того и условия если mod 2=0 то X:=X/100*0.6 или что типо того алгоритм ясен? можно любое такое выражение написать чтоб числа экзотическим способом увеличивались и уменьшались smile
 
AlexДата: Суббота, 10.05.2008, 20:21 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 17
Награды: 0
Статус: Offline
То есть получается, что random совсем и не random? Если есть какой-то алгоритм, по которому появляются "случайные" числа, то какие же они тогда случайные???
 
HackerДата: Суббота, 10.05.2008, 21:21 | Сообщение # 4
Подполковник
Группа: Модераторы
Сообщений: 159
Награды: 0
Статус: Offline
да, но только выражение может быть очень длиное, или если делать реальный рандом надо тут его привязывать к временому таймеру как то типо отбирает число, но через сложную закономерность проще
 
HackerДата: Суббота, 10.05.2008, 21:26 | Сообщение # 5
Подполковник
Группа: Модераторы
Сообщений: 159
Награды: 0
Статус: Offline
да, но только выражение может быть очень длиное, или если делать реальный рандом надо тут его привязывать к временому таймеру как то типо отбирает число, но через сложную закономерность проще там вероятность угадать закономерность практически не реально будет
 
PayДата: Среда, 14.05.2008, 11:41 | Сообщение # 6
Лейтенант
Группа: Пользователи
Сообщений: 62
Награды: 0
Статус: Offline
Думаю, что рандома на компе вообще не может быть, все это вычисление какого-либо выражения. Нужно учитывать, что некоторые выражения могут вывести одни могут с большей вероятностью чем другие или не вывести каких-то определенных чисел вообще.
 
HackerДата: Среда, 14.05.2008, 16:43 | Сообщение # 7
Подполковник
Группа: Модераторы
Сообщений: 159
Награды: 0
Статус: Offline
да скорее всего тока там наверно выбрано выражение чтобы с равной вероятностью выпадали числа
 
Dark_RainДата: Среда, 17.06.2009, 21:12 | Сообщение # 8
Группа: Удаленные





здравствуйте, уважаемые ламеры. Во первых: алгоритмы во втором посте - полный бред, они приведут к зацикливанию последовательности. Во вторых как mod 2 может быть равен нулю)))))))))))) Существуют физические и программные генераторы СЧ. Самый популярный способ- линей конгруэнтный.
 
SqurreilДата: Среда, 17.06.2009, 21:22 | Сообщение # 9
Группа: Удаленные





товарищи Alex, Hacker я конечно понимаю что Вы супер програмеры и сисадмины, но вы хоть имеете представление о том что городите?
товарищ Pay! Молодец)))))))))) Я так давно не ржал как над твоим постом!! Мозг просто взотвался))))))) Молодец, держать в том же духе!!

Сообщение отредактировал Squrreil - Среда, 17.06.2009, 21:26
 
Форум » Компьютеры » Програмирование » Генератор случайных чисел. (random правит миром...)
Страница 1 из 11
Поиск: