1

我正在尝试计算激活在线扑克奖金所需的手数。

举个例子:

使用必发扑克

  • 每个底池的 5% 用于抽成
  • 3.25 玩家点数每贡献一美元抽成即可获得

所以

平均底池为 1 美元的 100 手牌产生 5 美元的抽水 5 x 3.25 = 16.25 点

奖金以每 40 点 5 美元的增量发放,所以我需要计算产生 40 点需要多少手牌。

这是我到目前为止的代码:

$average_pot = 1;
$points_required = 40;

//percentage of rake taken from pot
$rake_percentage = 5;
//number of points for every dollar generated
$points_per_dollar = 3.25;
$rake_to_generate = $points_required / $points_per_dollar; // 12.30
$hands_needed = $rake_to_generate * $rake_percentage; //Wrong?!?!

 echo $hands_needed;

我知道这可能很容易,但由于某种原因,我的大脑不会让我弄清楚,所以任何帮助都将不胜感激。

4

2 回答 2

1
$points_per_hand = $rake_percentage/100 * $points_per_dollar * $average_pot;
$hands_needed    = ceil($points_required / $points_per_hand);

使用您的示例:

$points_per_hand = 5/100 * 3.25 * 1;
                 = 0.1625;

$hands_needed    = ceil(40 / 0.1625);
                 = ceil(246.1538...);
                 = 247;
于 2012-08-12T18:50:19.360 回答
0

试试这个:

$average_pot = 1;
$points_required = 40;

//percentage of rake taken from pot
$rake_percentage = 0.05;
//number of points for every dollar generated
$points_per_dollar = 3.25;
$rake_to_generate = $points_required / $points_per_dollar; // 12.30
$hands_needed = $rake_to_generate * $rake_percentage; //Wrong?!?!

 回声 $hands_needed;

于 2012-08-12T18:52:52.847 回答