计算可能的组合

时间:2015-11-12 02:47:16

标签: javascript math combinations calculator variations

我有一个简单的问题。我在数学方面很糟糕,所以当我读到其他帖子时,这对我来说毫无意义。我正在创建一个交易卡片游戏,我需要知道我的卡片生成器可以生成多少种可能的卡片组合。

- 每张卡的随机百分比奖励为1到100。 - 有四种颜色类型(红色,蓝色,绿色,紫色),总共4种颜色。 - 每种颜色有20种子类型。 (排水,闪避,霜冻......复活),总共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)吗?

1 个答案:

答案 0 :(得分:0)

如果您提供的卡片可以是4种颜色中的一种,也可以是20种子类型中的一种,您的可能性是:

(4 x 20) 

如果你提供4张牌,那么它将是

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

每张卡中的随机百分比奖励不会影响可能的组合数量。