MathLogic / C#:计算登录会话来自不同系统的可能性

时间:2012-11-16 16:50:27

标签: c# math

我们有很多用户拥有大量用户会话。 我们想确定该软件是否在不同的机器上使用。 我们想用我们创建的不同变量来计算可能性。 所以它在另一台电脑上使用的可能性:

我们使用的变量是ip和其他变量。

但让我们说用户有动态IP地址。 Ip地址变化非常高,但其他变量可以保持不变。只有当所有变量都发生变化时,我们才会想要创建一个更大的可能性,以便在另一个系统中使用它。

有没有人知道计算这种可能性的公式或实现?

THX matthy

1 个答案:

答案 0 :(得分:0)

这个问题正在寻找一个非常具体的答案给出令人难以置信的模糊细节,但这是我的想法:

  • 如果没有多台计算机,您很可能会在短时间内从两个IP地址登录相同的用户。特别是如果经常发生这种情况。
  • 您可以尝试为每个变量提供某种 weight 指标,您可以将其用作乘数或常数值。对您的日志或您拥有数据的任何地方运行分析,以得出所有变量的加权总和。
  • 请记住,您可以使用一些变量或方案来减少其他变量,并帮助抵消其他变量。
  • 选择一个阈值,在给定计算值的情况下,用户可能会从多台计算机登录。

这不是你可以猜到的东西。您可能需要进行一些场景测试并收集统计信息。根据这些统计数据,您可以尝试权重方法并找出合理的阈值并做出相应的反应。