- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Вопрос простой: существует ли рэндом, случайность?
Как пример, бросаем монетку. Зная все влияющие факторы, то есть аэродинамику, силу броска, массу и прочее, мы можем предсказать результат. Орел. Или решка.
Другой вопрос, что факторов много, считать сложно и долго, потому результат считается случайным. Но в реальности он не случайный, он определен заранее.
А вот теперь нужны программисты. Как действует функция рэндом? Ну в ПХП например. Ставим в страницу сайта выбор рэндомной картинки из папки, типа там их 100 штук.
То, что получает на мониторе пользователь, действительно чисто математический рэндом? Или на выбор жыпега может повлиять температура процессора, положение ХДД на момент клика или другие сложные, но предсказуемые факторы?
Предскажите хаотичное движение электрона, бьющегося по металической пластине?
Результат псевдослучайный.
Результат псевдослучайный.
И чаще всего повторяемый как ни странно.
Предскажите хаотичное движение электрона, бьющегося по металической пластине?
А оно влияет на результат?
Результат псевдослучайный.
А можно чуток подробнее?
То, что получает на мониторе пользователь, действительно чисто математический рэндом? Или на выбор жыпега может повлиять температура процессора, положение ХДД на момент клика или другие сложные, но предсказуемые факторы?
На выбор может и влиять температура процессора. Зависит от алгоритма.
Например почти точный ответ из вики:
Linux uses, for example, various system timings (like user keystrokes, I/O, or least-significant digit voltage measurements)
Помните как генерится пароль в вебманях на определенном этапе? Нужно судорожно водить мышкой и клацать по клаве)
А можно чуток подробнее?
Если действительно интересно, то вот обзор некоторых, наиболее распространенных, алгоритмов для получения псевдослучайных чисел. В ЯП как правило используется линейный конгруэнтный метод, по нему достаточно неплохой обзор был на хабре.
Linux uses, for example, various system timings (like user keystrokes, I/O, or least-significant digit voltage measurements)
Ага...... это уже по делу..
Предскажите хаотичное движение электрона,
Я и аэродинамику монеты не сосчитаю никогда, только от этого результат орел\решка не перестал зависеть от кучи нерэндомных факторов в ходе броска.
так задумаешься - ничего случайного и нет :). Все уже идет по адски сложному механизму, который не предсказать.
то вот обзор некоторых, наиболее распространенных, алгоритмов
..спасибо. Немного сложновато для человека нифига не понимающего в математике.. но интересно.
---------- Добавлено 17.10.2012 в 00:56 ----------
Все уже идет по адски сложному механизму, который не предсказать.
... и не изменить. Мы обречены.
очень хороший генератор случайного числа это реализация шума от микрфоннго или линейного входа звуковой карты
при отключенном микрофоне или замьютенного. Лучше с микрофонного при включенном boost +20 dB (уровень обычно около -55 дб)
Это фактически тепловой т.е. квантовый шум, а в квантовом мире как известно есть чистая абсолютная случайность.