![]() |
|
|
![]()
|
|
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Какие существуют алгоритмы для генерации случайных чисел. Я слышал, что самый надёжный и менее ПСЕВДО это разложение случайного фото на последовательность.
Это сообщение отредактировал(а) Red Dragon - 16.9.2004, 13:15 -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
||||
|
||||
| Y-Vladimir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 1 Всего: 6 |
Самое лучшее - это использовать шумы аппартных устройств . Тогда получется истинно случайная последовательность. К примеру можно взять шумовой сигнал со входа звуковой карты, а далее провести несложную обработку по удалению периодического шума (наводки там всякие..) и получим замечательную СЛУЧАЙНУЮ последовательность.
Вот... |
|||
|
||||
| LuckLess |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 15.9.2004 Репутация: нет Всего: 1 |
Истинно случайного не бывает!!!(см. курс криптографии) |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Y-Vladimir
А диапозон большой у шума получится?
Это сообщение отредактировал(а) Red Dragon - 16.9.2004, 14:39 -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| S.A.P. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
идея неплохая, не за что бы не догадался
Диапазон можно масштабировать. А можно и в качестве задающего зерна в чистых генераторах использовать, правда от таймера это мало чем отличаться будет. |
||||
|
|||||
| LuckLess |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 15.9.2004 Репутация: нет Всего: 1 |
Аппаратные шумы лучше не использовать , т.к. звуковухи укогнибудь например может не быть , тогда на этом компе генератор не сработает , или можно на выход приборчика поставить генератор шума , который будет выдавать тебе псевдослучайную последовательность , которую ты от случайной отличишь за N лет , и будешь щитать что твой генератор выдает случайную последовательность , хотя для когото она будет совсем не случайной..
Это сообщение отредактировал(а) LuckLess - 16.9.2004, 14:48 |
|||
|
||||
| Y-Vladimir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 1 Всего: 6 |
Естественные природные шумы (атмосферные, молекулярные) можно с чистой совестью отнести к истинно случайным. А вообще, если говорить серьезно, то случайных процессов в природе нет, другое дело, что мы не можем смоделировать, скажем, движение и столкновение молекул, потому пока считаем их непредсказуемыми. А что там в курсе криптографии про это говорится, обрисуй кратко? |
|||
|
||||
| LuckLess |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 15.9.2004 Репутация: нет Всего: 1 |
Y-Vladimir
Кратко уже обрисовал. Никто недоказал что хоть чтото случайно , просто есть вещи где еще не нашли закономерность. А чистого доказательства нет. Поэтому лучше не использовать слово "истинно". Это я так просто... к словам придираюсь... Не надо использовать никакие шумы , есть уйма замечательных алгоритмов псевдослучайной генерации.. |
|||
|
||||
| Y-Vladimir |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 1 Всего: 6 |
В практической криптографии аппаратные шумы широко используются. VIA даже выпустила процессор с аппартной генерацией случайных чисел.
Если ситуация очень ответственна, то можешь применить стабилитрон - он дает замечательный шум. Еще можешь этот шум анализировать, и если замечаешь признаки человеческой деятельности, то обламываешь енту попытку. Это сообщение отредактировал(а) Y-Vladimir - 16.9.2004, 15:04 |
||||
|
|||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Народ, что-то вы расшумелись
Конечно можно, но хотелось бы знать, что ещё бывает. Вот например про аппаратные шумы я никогда не слышал, а идея и правда отличная, и похоже это ближе всего к истенно случайным числам -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| Y-Vladimir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 1 Всего: 6 |
Это смотря что делаешь, если игру какую, то конечно лучше алгоритмом. Но иногда такой подход неприменим. |
|||
|
||||
| Y-Vladimir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 1 Всего: 6 |
Вот статья про случайные числа и описание способов проверки "чистоты" генератора.
http://www.infobez.ru/article.asp?ob_no=1387 Еще одна статья: http://criptograf.narod.ru/kr4.html#6 Это сообщение отредактировал(а) Y-Vladimir - 16.9.2004, 15:29 |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
-------------------- qqq |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: нет Всего: 155 |
Сегодня читал: http://news.izvestia.ru/tech/news88602
-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |