Генератор случайных карт
Настоящий шуз на сервере: сданная карта покидает колоду, как за столом
Соберите шуз и тяните. Карты сдаются на сервере без возврата — сданная карта уходит до сброса, как в настоящем шузе.
Настоящий шуз, честно перемешанный
Карты тянутся без возврата: сданная карта уходит, и дубль возможен только при нескольких колодах. Ту же зависимость используют счётчики карт — и потому онлайн-блэкджек тасует каждую руку.
Шанс названной карты считается по гипергеометрическому распределению — вероятность, что хотя бы одна копия конкретной карты окажется в раздаче при данном шузе.
Методология
Каждая карта — равновероятный выбор из оставшегося шуза через random_int PHP (CSPRNG). Шанс названной карты гипергеометрический: 1 − C(pool−copies, n) / C(pool, n), где copies — число колод.