Игрок набирает себе карты в соответствии с весом карты:
Валет — 2 очка, Дама — 3 очка, Король — 4 очка, Туз — 11 очков.
Остальные карты при подсчете очков оцениваются по номиналу.
Если игрок набирает 21 очко (или 2 туза), то он побеждает. Если перебор (более 21 очка, то проигрывает). В остальных случаях победу одерживает тот, кто ближе к 21 очку по подсчетам карт.
Компьютер перемешивает колоду генератором случайных чисел и соответственно вероятностно выбирает карты.
Три кнопки: 1-я перемешивает колоду и сдает по одной карте. 2-я добавляет карты игроку. 3-я — раскрывает результат.
Автор, у меня выпало 7 и туз у компьютера 2 туза и комп проиграл, хотя у Вас написано что 2 туза — игрок победил. Как то так ))) Еще после беглого просмотра кода, почему при ходе компьютера, проверяется его счет, и если счет меньше 15 тогда выбирается карта не из диапазона 36 а только в диапазоне (0,1)?
(1) qwed557, Демоны, не иначе) Посмотрю условия получше как время будет, возможно пропустил этот вариант. Спасибо. Да Вы и сами можете подправить под себя. Это касается и вероятностного выбора компа, если у него меньше 15-и очков. (0,1) — это вероятность, выбирать компу карту или нет. Он может себе добавить, а может и нет. Почему 15? Это психологическая цифра для меня. Тут думаю, брать-не брать. Можете поставить свою)
(1) qwed557, Подправил. Оказывается в Вашем случае условие было правильно, а текстовое сообщение неверно. Погонял игру, вроде теперь корректно.