]> code.delx.au - gnu-emacs/commitdiff
Minor improvements to (random t) documentation
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 19 Jan 2016 05:31:09 +0000 (21:31 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 19 Jan 2016 05:33:31 +0000 (21:33 -0800)
* doc/lispref/numbers.texi (Random Numbers):
* src/fns.c (Frandom):
Omit unnecessary details about randomness fallback.
Say that it is a fallback.

doc/lispref/numbers.texi
src/fns.c

index 3a9483af96725ba02d4428ed742f6be9bde1afe4..28eb6b18afa6300dd6a6cc36b85f00eb2231da0c 100644 (file)
@@ -1252,9 +1252,9 @@ any integer representable in Lisp, i.e., an integer between
 (@pxref{Integer Basics}).
 
 If @var{limit} is @code{t}, it means to choose a new seed as if Emacs
-were restarting.  The new seed will be set from the system entropy, if
-that is available, or from the current time and Emacs process's PID
-(@pxref{System Environment, emacs-pid}) if not.
+were restarting, typically from the system entropy.  On systems
+lacking entropy pools, choose the seed from less-random volatile data
+such as the current time.
 
 If @var{limit} is a string, it means to choose a new seed based on the
 string's contents.
index 19fa44086c9519a187f339961fa89b25f517f993..86ad333702e53c5ae2738e4e971def8ed369aab9 100644 (file)
--- a/src/fns.c
+++ b/src/fns.c
@@ -51,7 +51,7 @@ and `most-positive-fixnum', inclusive, are equally likely.
 
 With positive integer LIMIT, return random number in interval [0,LIMIT).
 With argument t, set the random number seed from the system's entropy
-pool, or from the current time and pid if entropy is unavailable.
+pool if available, otherwise from less-random volatile data such as the time.
 With a string argument, set the seed based on the string's contents.
 Other values of LIMIT are ignored.