From b52a2170d13fe7ff6e4e3b146b63d8f68c2aaadf Mon Sep 17 00:00:00 2001
From: Sverker Eriksson
Date: Mon, 28 Mar 2011 16:38:57 +0200
Subject: Improve algorithm in module random.
Avoid seed values that are even divisors of the primes
and by that prevent getting seeds that are stuck on zero.
Example: random:seed(0,0,0) would produce a series of only zeros.
---
lib/stdlib/doc/src/random.xml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
(limited to 'lib/stdlib/doc/src/random.xml')
diff --git a/lib/stdlib/doc/src/random.xml b/lib/stdlib/doc/src/random.xml
index dcc6d756e1..26f22db48e 100644
--- a/lib/stdlib/doc/src/random.xml
+++ b/lib/stdlib/doc/src/random.xml
@@ -4,7 +4,7 @@
- 19962009
+ 19962011
Ericsson AB. All Rights Reserved.
@@ -146,6 +146,11 @@
random_seed to remember the current seed.
If a process calls uniform/0 or uniform/1 without
setting a seed first, seed/0 is called automatically.
+ The implementation changed in R15. Upgrading to R15 will break
+ applications that expect a specific output for a given seed. The output
+ is still deterministic number series, but different compared to releases
+ older than R15. The seed {0,0,0} will for example no longer
+ produce a flawed series of only zeros.
--
cgit v1.2.3