switch from math/rand to math/rand/v2 (#5045)

* switch from math/rand to math/rand/v2

* switch away from golang.org/x/exp/rand
This commit is contained in:
Marten Seemann
2025-04-19 15:01:22 +08:00
committed by GitHub
parent c60438c528
commit 267cca773b
29 changed files with 168 additions and 162 deletions

View File

@@ -8,7 +8,7 @@ import (
"flag"
"fmt"
"io"
"math/rand"
"math/rand/v2"
"net"
"os"
"runtime/pprof"
@@ -304,7 +304,7 @@ func (r *readerWithTimeout) Read(p []byte) (n int, err error) {
}
func randomDuration(min, max time.Duration) time.Duration {
return min + time.Duration(rand.Int63n(int64(max-min)))
return min + time.Duration(rand.IntN(int(max-min)))
}
// contains0RTTPacket says if a packet contains a 0-RTT long header packet.