aboutsummaryrefslogtreecommitdiff
path: root/weed/topology/node.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/topology/node.go')
-rw-r--r--weed/topology/node.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/weed/topology/node.go b/weed/topology/node.go
index 851e71385..7e443533f 100644
--- a/weed/topology/node.go
+++ b/weed/topology/node.go
@@ -2,7 +2,7 @@ package topology
import (
"errors"
- "math/rand"
+ "math/rand/v2"
"strings"
"sync"
"sync/atomic"
@@ -83,7 +83,7 @@ func (n *NodeImpl) PickNodesByWeight(numberOfNodes int, option *VolumeGrowOption
//pick nodes randomly by weights, the node picked earlier has higher final weights
sortedCandidates := make([]Node, 0, len(candidates))
for i := 0; i < len(candidates); i++ {
- weightsInterval := rand.Int63n(totalWeights)
+ weightsInterval := rand.Int64N(totalWeights)
lastWeights := int64(0)
for k, weights := range candidatesWeights {
if (weightsInterval >= lastWeights) && (weightsInterval < lastWeights+weights) {