[Python-checkins] python/dist/src/Doc/lib librandom.tex,1.36,1.37

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Tue Sep 14 00:23:23 CEST 2004


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4508/Doc/lib

Modified Files:
	librandom.tex 
Log Message:
SF #1027105:  HardwareRandom should be renamed OSRandom

Renamed the new generator at Trevor's recommendation.
The name HardwareRandom suggested a bit more than it 
delivered (no radioactive decay detectors or such).



Index: librandom.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/librandom.tex,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- librandom.tex	30 Aug 2004 06:14:31 -0000	1.36
+++ librandom.tex	13 Sep 2004 22:23:21 -0000	1.37
@@ -61,10 +61,11 @@
   Optional argument \var{x} can be any hashable object.
   If \var{x} is omitted or \code{None}, current system time is used;
   current system time is also used to initialize the generator when the
-  module is first imported.  If hardware random sources are available,
-  they are used instead of the system time (see the \function{os.urandom()}
+  module is first imported.  If randomness sources are provided by the
+  operating system, they are used instead of the system time (see the
+  \function{os.urandom()}
   function for details on availability).  \versionchanged[formerly,
-  hardward sources were not used]{2.4}
+  operating system resources were not used]{2.4}
   If \var{x} is not \code{None} or an int or long,
   \code{hash(\var{x})} is used instead.
   If \var{x} is an int or long, \var{x} is used directly.
@@ -249,9 +250,10 @@
   yield no more than about 2**24 distinct internal states in all.
 \end{funcdesc}
 
-\begin{classdesc}{HardwareRandom}{\optional{seed}}
+\begin{classdesc}{SystemRandom}{\optional{seed}}
 Class that uses the \function{os.urandom()} function for generating
-random numbers from hardware.  Not available on all systems.
+random numbers from sources provided by the operating system.
+Not available on all systems.
 Does not rely on software state and sequences are not reproducible.
 Accordingly, the \method{seed()} and \method{jumpahead()} methods
 have no effect and are ignored.  The \method{getstate()} and



More information about the Python-checkins mailing list