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

@@ -3,10 +3,9 @@ package quicvarint
import (
"bytes"
"io"
"math/rand/v2"
"testing"
"golang.org/x/exp/rand"
"github.com/stretchr/testify/require"
)
@@ -179,10 +178,10 @@ type benchmarkValue struct {
}
func randomValues(num int, maxValue uint64) []benchmarkValue {
r := rand.New(rand.NewSource(1))
r := rand.New(rand.NewPCG(13, 37))
bv := make([]benchmarkValue, num)
for i := 0; i < num; i++ {
for i := range num {
v := r.Uint64() % maxValue
bv[i].v = v
bv[i].b = Append([]byte{}, v)