Web开发-玩家每分钟登陆数量计算

发布于 2016-11-01 18:20:29 字数 86 浏览 1299 评论 2

某互联网产品(例如,一款网络游戏),现已知全天平均在线人数为5000人,玩家每次登陆后平均在线时长为2小时。请你估计一下,平均下来每分钟约有( )个玩家登录。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偏爱自由 2017-10-01 10:53:17

任一时刻在线的用户 = 2小时以内登录过的用户,所以2小时登录了5000人,平均每分钟登录41.7人。

如果觉得上面的结论太不严格了,也可以这么说:
考虑很长时间(比如一年)内的所有玩家的总在线时长,设时间长度为T。由于时间足够长,开始前登录和开始后登出的部分可以忽略不计。
一种算法是:登录玩家总人次 * 平均每人的在线时长
设每分钟有x人登录,则总人次的期望为xT。平均每人的在线时长为120分钟,因此总的在线时长为120xT。由于平均每人的在线时长和总人次相互独立因此期望可以用乘法。
另一种算法是:总时长 * 平均在线人数
当前有5000人在线,每分钟就一共累积了5000分钟的总在线时长。因此总在线时长也可以计算为5000T

由于两种算法算出结果相等,因此120xT = 5000T,x = 5000 / 120 = 41.7

灵芸 2017-02-23 23:23:35

这是腾讯20号的笔试题,我当时也填了41. 5000/120 == 41.7

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文