mirror of
https://github.com/linux-do/new-api.git
synced 2025-11-07 06:43:41 +08:00
fix: remove useless code
This commit is contained in:
@@ -291,19 +291,19 @@ func CacheGetRandomSatisfiedChannel(group string, model string) (*Channel, error
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 平滑系数
|
// 平滑系数
|
||||||
smoothingFactor := 10
|
smoothingFactor := 10
|
||||||
|
|
||||||
// Calculate the total weight of all channels up to endIdx
|
// Calculate the total weight of all channels up to endIdx
|
||||||
totalWeight := 0
|
totalWeight := 0
|
||||||
for _, channel := range channels[:endIdx] {
|
for _, channel := range channels[:endIdx] {
|
||||||
totalWeight += channel.GetWeight() + smoothingFactor
|
totalWeight += channel.GetWeight() + smoothingFactor
|
||||||
}
|
}
|
||||||
|
|
||||||
if totalWeight == 0 {
|
//if totalWeight == 0 {
|
||||||
// If all weights are 0, select a channel randomly
|
// // If all weights are 0, select a channel randomly
|
||||||
return channels[rand.Intn(endIdx)], nil
|
// return channels[rand.Intn(endIdx)], nil
|
||||||
}
|
//}
|
||||||
|
|
||||||
// Generate a random value in the range [0, totalWeight)
|
// Generate a random value in the range [0, totalWeight)
|
||||||
randomWeight := rand.Intn(totalWeight)
|
randomWeight := rand.Intn(totalWeight)
|
||||||
|
|||||||
Reference in New Issue
Block a user