gpt4 book ai didi

javascript - 增加 Math.random 中某个数字在一定范围内的概率

转载 作者:行者123 更新时间:2023-12-03 07:39:26 31 4
gpt4 key购买 nike

问题摘要

从此SO question我知道Math.random()。但是,有没有办法提高某个数字被选中的几率呢?

情况

  1. 我的工作是创建抽奖系统。
  2. 我有 10 名玩家。
  3. 他们每个人都有 1 次抽奖机会。这意味着,最初,他们每个人都有 1/10 的机会赢得其他人的胜利。
  4. 他们可以获得更多抽奖机会。

问题我可以为每个玩家分配一个数字,并执行从 1 到 10 的 Math.random 操作,但假设玩家 2 已获得另一个条目。如何让2号获得更好的获胜机会?

可能重复 claim 的说明我知道this question正在努力做同样的事情。但是,我需要使用 Math.random() 或您可能建议的其他函数的纯 Javascript 解决方案(因为这必须在客户端)。此外,这是一个基于随机的条目,而不是按百分比 (%) 的机会。

最佳答案

为每个用户分配一个存储在属性中的票号数组。当用户获得另一张票时,只需将其附加到他们的票号数组属性中即可。这将生成您想要的统计结果。

关于javascript - 增加 Math.random 中某个数字在一定范围内的概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35470784/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com