Перейти на форум
Уведомления
Очистить все

[Закрыто] Гск

57 Сообщения
30 Пользователи
0 Реакции
3,799 Просмотры
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Объясните пожалуйста, почему гсч (генератор случайных чисел?), а не гск (генератор случайных карт)?


56 ответов
Ivanasu91
Зарегистрирован: 30.11.2009
PokerStrategist

странный вопрос :grin:
гсч - этож программа, которая генерирует всё-таки случайные числа..


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Кто видел код?


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Почему числа?


Ivanasu91
Зарегистрирован: 30.11.2009
PokerStrategist

у меня не шибко с программированием.. хотя сам учусь на информационных системах :f_biggrin:
ноо простенький гсч могу написать.
я думаю точный код тебе никто никогда низачто не даст..
з.ы: ради прикола в саппорт рума напиши с просьбой дать код:grin:


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

простенький гсч? хахаха
это как будто чтобы не сильно переезжали? или чтобы доезжало более или менее?


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Окей, пишу в Poker Stars:
Здравствуйте, очень интересно, почему говорят ГСЧ (генератор случайных чисел?), а не ГСК (генератор случайных карт)? Там в коде карты представлены числами? Нет? Если это открытая информация, могли бы вы прояснить для меня этот вопрос?


не, папиши лучше в 888, там разбираються лучше в гсч :f_rolleyes:. мне кажеться, что гсч в румах, такой же как и в игре нарды, когда выпадает кубик. но он очень сильно отличаеться от игрых на пк с ботами, я там занял 1 место. если вы программисты подскажите, что за генератор создаеться в играх на проходждение, на платформе джава :f_confused: оч интерестно.. или для пк

тс напиши, что тебе ответили. :rolleyes:


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Аккаунт только на Poker Stars, в этой связи альтернатива куда писать одна. Ответ обязательно ... мэйк паблик? обнародую? вот чёрт, правильно перевёл?


К.О сообщает: потому что ГСЧ генерирует числа, а не карты.


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Здравствуйте, Сергей!

Спасибо за обращение в службу поддержки PokerStars.

Мы переадресовали Ваше письмо специалисту по покеру на рассмотрение. Мы
свяжемся с Вами, как только получим ответ от наших коллег.

Благодарим Вас за терпение.

С уважением,

Ленара
Служба поддержки PokerStars

Каждый раз, когда пишу в Poker Stars, мне нравится ответ, в смысле сотрудники доброжелательные, и всегда девушки. Прямо и представляю красивую, улыбающуюся, всегда готовую помочь, в такой чёрной специализированной маечке с логотипом.


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Оригинал пользователя Enfernuz
К.О сообщает: потому что ГСЧ генерирует числа, а не карты.

Да, довольно развёрнутый ответ, особенно понятно для чего карты выражаются числами.


VAC
VAC
Зарегистрирован: 03.06.2008
BlackMember

ну что за тупой троллинг
у вас там в тролляндии совсем охренели?

з.ы. или ты действительно не понимаешь почему числа? ?(
з.ы.ы. ГСК - это гаражно-строительный кооператив


Om1X
Зарегистрирован: 04.08.2009
Poker Player

:facepalm:
На основании сгенерированных чисел формируется раздача. ГСЧ - это только часть общего кода. Если уж на то пошло, то "ГСК" включает в себя ГСЧ =)


Запрос конечно супер.
Вот ты им задачу задал - объяснить про ГСЧ.

Если ты не толстотроллер, то в упрощенном виде ГСЧ в покере выглядит так:
Карт = 52.
Каждой карте изначально присваивают число (1...52).
2буб=1,2треф=2 и т.д. (примерно).

Дальше задача прогеров создать случайную последовательность из 52 чисел (чтобы числа не повторялись). Это и будет раздача.
В конкретной раздаче понадобятся даже не все 52 числа.

Это упрощенно.

На самом деле ГСЧ (например на Старзах) работает более сложно.
Последовательность генерируется (на сколько мне известно) не сразу в момент начала раздачи, а уже по ходу раздачи.

Но в любом случае карты - это целые числа от 1 до 52. Поэтому и ГСЧ.


Как известно, код, который обрабатывает центральный процессор состоит из потока единиц и нулей.
Т.е. вся информация обрабатываемая компьютером, путем перекодировок превращается в поток единиц и нулей.
Любая программа представляет собой точно описанный алгоритм обработки этой информации.
Описать в алгоритме или составить программу которая будет сама по себе генерировать этот поток случайным образом - невозможно.
Поэтому в основе такого генератора лежат случайные процессы - которые передают случайные, числовые (а не карточные) значения. Это могут быть ваши клики мышкой как на ФТП. Или такты процессора.
Как превращаются числа в карты?
Простой пример - Колоде всего 52 карты. Значит у нас одна переменная (карта) принимает 52 значения. От 1 до 52х.
двойка пик- один
двойка буб - два
двойка крест -три
двойка черв - четыре
тройка пик - пять
тройка буб - шесть
и т.п
Можно две переменных присвоить - первое означает значение карты,
второе - масть.
Значит у нас 13 значений - 4 масти.
двойка пик- 1,1
двойка буб -1,2
двойка крест - 1,3
двойка черв - 1,4
тройка пик - 2,1
тройка буб - 2,2
и т.п
В итоге путем преобразований систем счислений все раскладывается на простой двоичный код который состоит только из нулей и единиц.
Процессор обрабатывает его и выдает ответ.

Конечно в программном клиенте , для удобства и наглядности мы видим карты, которые в программном коде представлены как переменные и им присвоены определенные значения, которые являются числовыми или их можно преобразовать в числа - как и любую информацию.


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Интересно, для чего при написании кода этого самого гсикс, карты выражать цифрами? Для чего тузу червовому "Ah" становиться пятёркой, либо сто сорок шестью?


Уже не смешно.
Хоть одну прогу писал?

Написать код псевдо-ГСЧ - это детский сад программирования.
Но без чисел там не обойтись.

ГСК - это круто. ;)


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Оригинал пользователя Ogris
Как известно, код, который обрабатывает центральный процессор состоит из потока единиц и нулей.

У меня точно такое же объяснение. Но нужно точно знать.


MrAugite Автор темы
MrAugite
Зарегистрирован: 05.04.2010
Oldschool Grinder

Оригинал пользователя KorshunMorshun
Уже не смешно.
Хоть одну прогу писал?

Программ не писал, так, тестировал.


Поделиться: