«На самом деле это совсем неконтролируемо. Совершенно справедливо и обратное: пары цветов встречаются порой чаще, чем пары разных цветов. Думаю, алгоритм максимального угадывания нужно вести не в эту сторону, а в сторону оставшихся карт в колоде.»
Я имел ввиду, что в частных случаях, в расположении колоды бывают моменты, когда пар одинакового цвета карт больше.
Также бывает и наоборот, когда идут последовательности из 4-5 карт одного цвета, а порой и вообще без единого повторения.
Я знаю про ошибку игрока и понимаю, что предыдущие выборы не влияют на последующие. Но это скорее справедливо для случаев с монеткой. Тут же на основе «вышедших» карт можно увеличить шансы на победу, так как количество красных и черных карт статично.
На самом деле это совсем неконтролируемо. Совершенно справедливо и обратное: пары цветов встречаются порой чаще, чем пары разных цветов. Думаю, алгоритм максимального угадывания нужно вести не в эту сторону, а в сторону оставшихся карт в колоде.
С нетерпением жду от вас алгоритма, возможно, он будет действительно лучше, а я не прав.
В девяностых такая схема была очень частой в барах. И тогда думали совсем о другом: как же отдать 65536? ;)
А вообще: все основывается на психологии людей. Когда споришь с человеком из компании, он пытается предстать честным, хорошим, последовательным человеком, которые, если проиграл, всегда отдаст выигрыш. Неудобно перед компанией, когда договорились о споре просто отказаться выплачивать деньги, это менее благородно, чем достойной проиграть)
Во втором листинге алгоритм при таких же условиях не церемонясь выберет красную. Если выпадет черная, он все равно выберет красную и так до тех пор, пока не останутся красные. И он их всех угадает.
Я очень хочу посмотреть на ваш алгоритм, думаю, что он может «угадать» больше 30 карт, как угадывает мой алгоритм. Можете написать его?
Я разбираюсь в картах, в фокусах, но картинку выбрал наугад и не всматривался, забавная случайность.
Хотя я не большой коллекционер. у меня всего колод 5 bicycle.
Думаю, дальше лучше перейти в личные сообщения, развели большой оффтопик.
Сейчас проверил на своих bicycle — действительно, на правой нельзя сделать веер с индексами.
Это специальная колода для левшей, скорее всего. Они такие выпускают.
Мой алгоритм не искусственный интеллект, я не делал попыток находить закономерности и следовать им. Мой алгоритм этого не учитывает, каюсь. Буду признателен, если поможете мне, написав такой алгоритм.
В моем алгоритме все происходит элементарно, я старался ничего не усложнять.
Выбираем случайный цвет, сравниваем с текущей картой в колоде. Угадали — записываем, иначе идем дальше.
Вот и весь алгоритм. Он показывает именно тот результат, который действительно верный: 50%.
Приведите полный пример вашего алгоритма, потому что сейчас — я вас не понимаю :)
Спасибо за конструктивное замечание.
Но перемешивать колоду нет смысла, так как цвет карты выбирается случайно. Независимо от того, как карты расположены в колоде, шанс угадать будет одинаковый для алгоритма. Это мы, люди, можем заметить, что уже 6 карт подряд красные и выбрать красную, рассчитывая, что красные продолжатся, как в оригинале массива до перемешивания.
Более-менее среднее значение угаданных карт выявилось после сотни тысяч «тестов», вышло так, как и можно ожидать по теории вероятностей: 26 карт из 52. Или 50%. Во втором же алгоритме, где карты выбираются по принципу «каких осталось больше в колоде», случайного выбора нет вовсе.
Буду откровенен, я не понимаю, к чему вы привели алгоритм случайного перемешивания «карт» — элементов массива. В конкретно этом случае, это нисколько не важно.
Спасибо, не знал об этой функции.
Теперь возникает вопрос: Двухмерные массивы, карты и другую статичную информацию лучше хранить в виде переменной или заполнять функцией? Сейчас попробую сделать тест на время.
Я мог заполнить массив циклом, но зачем?
Когда данные статичны, я предпочитаю их записывать, как есть, а не создавать «на лету», пусть даже такое решение более красивое.
Сначала в топике писал о втором способе выиграть разводчика: увеличить шаг арифметической прогрессии. Но число вышло уж слишком большим, поэтому посчитал ненужным писать об этом, но спасибо, что дополнили статью, действительно, в изменениях правил как раз весь интерес!
Я имел ввиду, что в частных случаях, в расположении колоды бывают моменты, когда пар одинакового цвета карт больше.
Также бывает и наоборот, когда идут последовательности из 4-5 карт одного цвета, а порой и вообще без единого повторения.
Я знаю про ошибку игрока и понимаю, что предыдущие выборы не влияют на последующие. Но это скорее справедливо для случаев с монеткой. Тут же на основе «вышедших» карт можно увеличить шансы на победу, так как количество красных и черных карт статично.
С нетерпением жду от вас алгоритма, возможно, он будет действительно лучше, а я не прав.
А вообще: все основывается на психологии людей. Когда споришь с человеком из компании, он пытается предстать честным, хорошим, последовательным человеком, которые, если проиграл, всегда отдаст выигрыш. Неудобно перед компанией, когда договорились о споре просто отказаться выплачивать деньги, это менее благородно, чем достойной проиграть)
Я очень хочу посмотреть на ваш алгоритм, думаю, что он может «угадать» больше 30 карт, как угадывает мой алгоритм. Можете написать его?
Хотя я не большой коллекционер. у меня всего колод 5 bicycle.
Думаю, дальше лучше перейти в личные сообщения, развели большой оффтопик.
Это специальная колода для левшей, скорее всего. Они такие выпускают.
Кстати, не белая, а черная. Но это не важно.
Выбираем случайный цвет, сравниваем с текущей картой в колоде. Угадали — записываем, иначе идем дальше.
Вот и весь алгоритм. Он показывает именно тот результат, который действительно верный: 50%.
Приведите полный пример вашего алгоритма, потому что сейчас — я вас не понимаю :)
Но перемешивать колоду нет смысла, так как цвет карты выбирается случайно. Независимо от того, как карты расположены в колоде, шанс угадать будет одинаковый для алгоритма. Это мы, люди, можем заметить, что уже 6 карт подряд красные и выбрать красную, рассчитывая, что красные продолжатся, как в оригинале массива до перемешивания.
Более-менее среднее значение угаданных карт выявилось после сотни тысяч «тестов», вышло так, как и можно ожидать по теории вероятностей: 26 карт из 52. Или 50%. Во втором же алгоритме, где карты выбираются по принципу «каких осталось больше в колоде», случайного выбора нет вовсе.
Буду откровенен, я не понимаю, к чему вы привели алгоритм случайного перемешивания «карт» — элементов массива. В конкретно этом случае, это нисколько не важно.
А в конце стер запятую :)
Теперь возникает вопрос: Двухмерные массивы, карты и другую статичную информацию лучше хранить в виде переменной или заполнять функцией? Сейчас попробую сделать тест на время.
Когда данные статичны, я предпочитаю их записывать, как есть, а не создавать «на лету», пусть даже такое решение более красивое.