2015-11-12 3 views
-1

У меня есть быстрый вопрос. Я ужасен в математике, поэтому, когда я читал другие сообщения, это не имело смысла для меня. Я создаю карточную игру, и мне нужно знать, сколько возможных комбинаций карт, которые может произвести мой генератор карт.Рассчитать возможные комбинации

-Какая карта имеет случайный процентный бонус от 1 до 100. -В четырех цветах (красный, синий, зеленый, фиолетовый), всего 4. -Каждый цвет имеет 20 подтипов. (утечка, уклонение, мороз, ... Revive), всего 20.

Example: 
1% bonus [none(none), none(none), none(none), none(none)] 
1% bonus [red(drain), none(none), none(none), none(none)] 
1% bonus [red(dodge), none(none), none(none), none(none)] 
1% bonus [red(frost), none(none), none(none), none(none)] 
... 
100% bonus [red(revive), blue(revive), green(revive), purple(revive)] 

Будет ли что-то вроде 100 * (4 * 20) * (4 * 20) * (4 * 20) * (4 * 20)?

+0

Сколько всего карт? существует 80 типов, но есть ли у каждого типа 100 карт? если да, то 8000 карт, верно? сколько карт сдано? если это 4 (угадывание из вашей математики), количество комбинаций (800 * 799 * 798 * 797)/(1 * 2 * 3 * 4) ... или вообще с учетом 'T-карт' и' N dealt' есть 'T!/((T - N)! * N!) 'Комбинаций (! Факториал) ... или если идея заключается в том, что вы получаете один из каждого цвета, то это' T * T * T * T' –

+0

Это не действительно вопрос программирования. Это лучше подходит для [math.se], но вы захотите быть более четкими в своих объяснениях. И генерирует ли ваш генератор карт дубликаты карт? – Teepeemm

ответ

0

Если вы служите одну карту, которая может быть один из 4-х цветов и один из 20 подтипов ваши возможности:

(4 x 20) 

Если вы служите 4 карты, то его будет

(4 x 20) x (4 x 20) x (4 x 20) x (4 x 20) 

Случайный процентный бонус на каждой карте не влияет на количество возможных комбинаций.

Смежные вопросы