如何在分配奖金总额的同时将其分配为剩余值?

时间:2019-05-15 17:11:39

标签: javascript function

我有一款游戏,您可以通过从棋盘中选择一个数字来随机赢得约定的奖金。

  • 已决定奖金,需要将其随机分配给董事会。
  • 桌面是由游戏管理员确定的一系列数字。
  • 游戏主人将设置最低奖赏数量。

重要的是要注意,游戏大师会设置最低奖赏数量,但可以更多。

我具有以下变量,但我不知道如何创建将奖金随机分配给各个奖项的函数。

var gameMinNum = 50;
var gameMaxNum = 201;
var gameMinPrizes = 20;
var gamePrizeFund = 1500;

var prizeList = {
        id: [],
        amount: []
    };

说明: 这个问题与如何生成一个随机数无关。

我有一个奖金。在这种情况下,它是1500美元,但可以是任何金额。 游戏玩家从范围中选择一个数字。如果他们的号码是中奖号码,则他们将赢得$$。 每次猜测之后,该号码将从董事会中删除。

在这种情况下,我想将奖金随机分配给棋盘上的数字(gameMinNum到gameMaxNum)。 为了使事情更加复杂,已设置了最低数目的中奖号码。

我正努力用数学方法随机分配奖金。如果是平分秋色,我只需要执行gamePrizeFund / gameMinPrizes。

但是您如何将 gamePrizeFund 随机分配给至少 gameMinPrizes 个范围内的数字(将 gameMinNum 分配给 gameMaxNum >),并将它们存储在 prizeList

0 个答案:

没有答案