2012-05-29 91 views
0

我正在根據種子的信息哈希創建一個PHP洪流刮板。我設法在很多追蹤器上獲得每種種子的種子和同伴的數量。但是,我如何計算「平均」種子數量?計算實際播種器的總數

我可以用DHT做些什麼嗎?

+1

你能解釋一下你的意思是「平均」嗎?平均取一套中的總項目很簡單,所以我認爲我不太瞭解。 – Lobo

回答

0

難道你不只是把每個追蹤器的所有種子加起來,並且如果你想要平均值的話,把這個數字除以有多少個追蹤器?我不確定哪些信息隱藏在散列表中,但這似乎是計算平均值的合理解決方案。

$seeds = 0; 

foreach($tracker as $track) { 
    /* 
    * Something along this line to add the current trackers 
    * seeds to a $seeds variable 
    */ 
    $seeds += $track['seeds']; 
} 

$average = $seeds/count($tracker); 
+0

這正是我想到的,但我不知道這是否是問題。 – Lobo

+0

這不是它的工作原理。一些播種機可能在多個播種機上播種,從而使播種機的總數增加。 – Tijmen

+0

如果有一種方法可以在多個追蹤器上找到常見播種機或同一播種機,只要確保您只將其作爲一個播種機進行考慮。 – David

0

既不跟蹤也不DHT提供獨立IP地址的詳盡列出了所有的種子,甚至超出一定規模的個體種子 - 因爲這會造成太多的流量,他們 - 你不能創建這些類型的統計信息你自己。充其量,你可以從那裏抽取個體羣並進行推斷。

如果您需要這種數據,您需要控制跟蹤器。