Random

Страницы: 1 2 3 → ОТВЕТИТЬ НОВАЯ ТЕМА
Leprekon 29 июн 2019 в 00:13
Монооксид дигидрогена  •  На сайте 12 лет
Сообщений: 795
123
- Анна Вадимовна, можно вопрос?
- Конечно, Кипятков.
- Вот вы у нас программирование преподаете, уж вы-то точно должны знать. Как программа выдает нам рандомное число?
- Спрашиваете функцию random, она и выдает случайное число.
- Это понятно, а функция-то откуда берет это число?
- Запрашивает у компьютера.
- А компьютер как придумывает случайное число?
- Например, регистрирует момент вызова и преобразует дату в соответствующее число.
- Постойте... Получается, если два раза вызвать рандом, то из первого числа и интервала между вызовами можно вычислить второе? Какая же это случайность тогда?
- Ну, а ты что хотел, Кипятков?

- Совершенно случайное число...
- Тогда вот тебе задание на дом - почитай про тепловой шум с транзисторов, который преобразуется в последовательность нулей и единиц, чтобы составить случайное число нужной величины.
- ...А шум, что, случайный?
- Так, Кипятков! Что ты мне голову морочишь? Если умный такой, назови мне случайное число!
- Я-то могу, я же человек. А вот ваш компьютер, оказывается, не может!
- Называй, называй. Последовательность чисел мне, случайную.
- Легко! 38 46 11 40! - сказал Кипятков, у которого был 38-ой размер ноги, но его 46-летняя мать покупала ему на два размера больше, поскольку им приходилось на всем экономить с тех самых пор, как 11 лет назад отец ушел из их семьи. Через 40 минут Кипяткова побили за гаражами.
Yap 16.10.2026 - 10:50
Продам слона  •  На сайте 21 год
Все комментарии:
2VooDoo 29 июн 2019 в 00:17
Весельчак  •  На сайте 14 лет
9
Однако, здравствуйте.
metrogil 29 июн 2019 в 00:17
Ярила  •  На сайте 13 лет
20
На самом деле практически невозможно получить действительно случайную последовательность чисел.

Это сообщение отредактировал metrogil - 29 июн 2019 в 00:18
za4em 29 июн 2019 в 00:19
Ярила  •  На сайте 16 лет
14
А мне зашло. Но не под синь, но под ганжу.
AlexDeadly 29 июн 2019 в 00:19
Палковводец  •  На сайте 12 лет
22
Цитата (metrogil @ 28.06.2019 - 23:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

точнее будет сказать что практически к любым двум числам можно за уши притянуть какую нить последовательность. dont.gif
что собственно и демонстрирует автор.

Это сообщение отредактировал AlexDeadly - 29 июн 2019 в 00:46
Крабат 29 июн 2019 в 00:19
Приколист  •  На сайте 14 лет
40
Цитата (metrogil @ 28.06.2019 - 23:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

Факт. Поэтому функции типа Random называются генераторами ПСЕВДОслучайных чисел.
2VooDoo 29 июн 2019 в 00:20
Весельчак  •  На сайте 14 лет
0
Цитата (metrogil @ 28.06.2019 - 23:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

Как у человека есть зависимости, так и у компьютера они тоже есть
10koff 29 июн 2019 в 00:21
Приколист  •  На сайте 12 лет
4
А потом он придумал биткоин. И больше его не видели.
sensum 29 июн 2019 в 00:22
Коплю юку для сброса предупреждений  •  На сайте 10 лет
3
В рассказе, фамилия Чуров заменена на - Кипятков.
bi11ion 29 июн 2019 в 00:23
Весельчак  •  На сайте 10 лет
5
Есть очень интересный раздел в математике теория вероятности )

Размещено через приложение ЯПлакалъ
AllesI 29 июн 2019 в 00:25
Ярила  •  На сайте 14 лет
4
Вычислить можно только псевдослучайное число, потому, что в любом случае, оно является результатом обусловленной выборки.
Leprekon автор 29 июн 2019 в 00:26
Монооксид дигидрогена  •  На сайте 12 лет
0
Цитата (metrogil @ 29.06.2019 - 00:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

а если сейчас 10 коментов от разных пользователей, по 1й цифре?
вот и случайное 10значное число.
Крабат 29 июн 2019 в 00:28
Приколист  •  На сайте 14 лет
13
Помню, ещё в конце 80-х на БКшках развлекался от тупости этого генератора. Делаешь простенький бесконечный цикл, в котором рисуешь точку с random-координатами. И через пару минут на экране прямо графически становится видна псевдослучайность, в виде равномерных диагональных полос.
Енотко 29 июн 2019 в 00:28
Енот  •  На сайте 15 лет
0
Цитата (metrogil @ 29.06.2019 - 00:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

Вообще не так
Pun1sher1 29 июн 2019 в 00:29
Весельчак  •  На сайте 11 лет
0
Мне кажется, в таком случае надо задать вопрос - зачем пользователю это случайное число? Тогда можно и рассуждать о его случайности.
AllesI 29 июн 2019 в 00:30
Ярила  •  На сайте 14 лет
3
Цитата
а если сейчас 10 коментов от разных пользователей, по 1й цифре?
вот и случайное 10значное число.

это число ограничено условиями, значит, не является случайным
Крабат 29 июн 2019 в 00:32
Приколист  •  На сайте 14 лет
1
Цитата (2VooDoo @ 28.06.2019 - 23:20)
Цитата (metrogil @ 28.06.2019 - 23:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

Как у человека есть зависимости, так и у компьютера они тоже есть

Безусловно. При генерировании в любом случае надо на что-то опираться, на какие-то датчики, типа, температуры процессора, времени с точностью до микросекунд, позиции головки винта и проч. и проч.
Раньше таких опорных позиций было мало, поэтому генерировались совсем уж грусные псевдослучайные числа. Но вот сейчас уже псевдослучайность сведена к минимуму. Взять те же GUID.
smekalof 29 июн 2019 в 00:32
.  •  На сайте 14 лет
3
Цитата (Pun1sher1 @ 29.06.2019 - 00:29)
Мне кажется, в таком случае надо задать вопрос - зачем пользователю это случайное число? Тогда можно и рассуждать о его случайности.

Допустим интернет-казино или однорукий бандит cool.gif
--
Вот никогда не задумывался о генерации случайных чисел, а тут ишь ты, вот ведь, опять наебалово.

Это сообщение отредактировал smekalof - 29 июн 2019 в 00:34
eric5347 29 июн 2019 в 00:34
Ярила  •  На сайте 13 лет
2
Отличный рассказ
Varhar 29 июн 2019 в 00:40
Ярила  •  На сайте 11 лет
3
Цитата (AlexDeadly @ 28.06.2019 - 10:19)
Цитата (metrogil @ 28.06.2019 - 23:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

точнее будет сказать что практически к любым двум числам можно за уши притянуть какую нить последовательность. dont.gif

К двум числам можно притянуть бесконечное число последовательностей.
AlexDeadly 29 июн 2019 в 00:53
Палковводец  •  На сайте 12 лет
2
Цитата (Varhar @ 28.06.2019 - 23:40)
Цитата (AlexDeadly @ 28.06.2019 - 10:19)
Цитата (metrogil @ 28.06.2019 - 23:17)
На самом деле практически невозможно получить действительно случайную последовательность чисел.

точнее будет сказать что практически к любым двум числам можно за уши притянуть какую нить последовательность. dont.gif

К двум числам можно притянуть бесконечное число последовательностей.

скажем так: к любому количеству чисел можно притянуть количество последовательностей, отличное от нуля.
Скрытый текст
в худшем случае последовательность будет одна и определяться она будет именно этим набором чисел
sergyx 29 июн 2019 в 00:59
Ярила  •  На сайте 11 лет
3
а что вообще такое случайное число?
4 - вот число. Оно случайное?
Sinictjr 29 июн 2019 в 01:03
Ярила  •  На сайте 8 лет
2
В 90-х программирование заходило,курсовые делал шабашил на этой новой ниве...Работаю сварщиком и не жалею! lol.gif
Крабат 29 июн 2019 в 01:18
Приколист  •  На сайте 14 лет
5
Цитата (sergyx @ 28.06.2019 - 23:59)
а что вообще такое случайное число?
4 - вот число. Оно случайное?

Да, в данном конкретном случае - случайное. Ты (твой мозг) его сгенерировал при написании комментария. Оно абстрактно, и ни к чему не привязано. Число, и всё. Любое.

Но опять же, псевдослучайное. Человек не в состоянии генерировать действительно случайные числа. Особенно это становится заметно на малом интервале. Т.е. если ты продолжишь выдавать набор цифр, скажем, от 1 до 10, то в них с накоплением статистики можно найти закономерность. Так уж наш мозг устроен.

Это сообщение отредактировал Крабат - 29 июн 2019 в 01:23
sNovimGodom 29 июн 2019 в 01:31
Мать-настоятельница (на коньяке редко)  •  На сайте 8 лет
1
28:06:42:12
Вот и всё, ребятки)))
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 12 874
0 Пользователей:
Страницы: 1 2 3 → ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх