From a8fa520b39cb5cc56042b74f6c40163bf8115247 Mon Sep 17 00:00:00 2001 From: 1911860538 Date: Mon, 24 Nov 2025 20:10:55 +0800 Subject: [PATCH] net/http: use math/rand/v2 instead of math/rand --- src/net/http/server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net/http/server.go b/src/net/http/server.go index d63d5bf7344364..406d2a840753e6 100644 --- a/src/net/http/server.go +++ b/src/net/http/server.go @@ -17,7 +17,7 @@ import ( "io" "log" "maps" - "math/rand" + "math/rand/v2" "net" "net/textproto" "net/url" @@ -3161,7 +3161,7 @@ func (s *Server) Shutdown(ctx context.Context) error { pollIntervalBase := time.Millisecond nextPollInterval := func() time.Duration { // Add 10% jitter. - interval := pollIntervalBase + time.Duration(rand.Intn(int(pollIntervalBase/10))) + interval := pollIntervalBase + time.Duration(rand.IntN(int(pollIntervalBase/10))) // Double and clamp for next time. pollIntervalBase *= 2 if pollIntervalBase > shutdownPollIntervalMax {