use math rand v2

This commit is contained in:
chrislu 2024-11-21 08:54:03 -08:00
parent 54204bc89b
commit 04081128a9

View File

@ -3,7 +3,7 @@ package shell
import (
"context"
"fmt"
"math/rand"
"math/rand/v2"
"github.com/seaweedfs/seaweedfs/weed/glog"
"github.com/seaweedfs/seaweedfs/weed/operation"
@ -564,7 +564,7 @@ func pickRackToBalanceShardsInto(rackToEcNodes map[RackId]*EcRack, rackToShardCo
if len(targets) == 0 {
return ""
}
return targets[rand.Intn(len(targets))]
return targets[rand.IntN(len(targets))]
}
func balanceEcShardsWithinRacks(commandEnv *CommandEnv, allEcNodes []*EcNode, racks map[RackId]*EcRack, collection string, applyBalancing bool) error {