aboutsummaryrefslogtreecommitdiff
path: root/src/math
diff options
context:
space:
mode:
Diffstat (limited to 'src/math')
-rw-r--r--src/math/rand/rand.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/math/rand/rand.go b/src/math/rand/rand.go
index a98b3905bd..cc1f95c88d 100644
--- a/src/math/rand/rand.go
+++ b/src/math/rand/rand.go
@@ -387,12 +387,10 @@ func (fs *fastSource) read(p []byte, readVal *int64, readPos *int8) (n int, err
// Alternately, set GODEBUG=randautoseed=0 in the environment
// before making any calls to functions in this package.
//
-// Deprecated: Programs that call Seed and then expect a specific sequence
-// of results from the global random source (using functions such as Int)
-// can be broken when a dependency changes how much it consumes
-// from the global random source. To avoid such breakages, programs
-// that need a specific result sequence should use New(NewSource(seed))
-// to obtain a random generator that other packages cannot access.
+// Deprecated: As of Go 1.20 there is no reason to call Seed with
+// a random value. Programs that call Seed with a known value to get
+// a specific sequence of results should use New(NewSource(seed)) to
+// obtain a local random generator.
func Seed(seed int64) {
orig := globalRandGenerator.Load()