Added new Crn functionality descriptions. And added an index to the
authorMilind Bhandarkar <milind@cs.uiuc.edu>
Thu, 24 Feb 2000 07:06:29 +0000 (07:06 +0000)
committerMilind Bhandarkar <milind@cs.uiuc.edu>
Thu, 24 Feb 2000 07:06:29 +0000 (07:06 +0000)
manual.

doc/convext/Makefile
doc/convext/manual.tex
doc/convext/random.tex

index 8fb25fb8d6ff9b46a8c8ed6d88441f37cc091694..d304290e5db096be054406dee2deaab11179b0f5 100644 (file)
 # REVISION HISTORY:
 #
 # $Log$
-# Revision 1.4  2000-02-20 17:36:52  milind
+# Revision 1.5  2000-02-24 07:06:29  milind
+# Added new Crn functionality descriptions. And added an index to the
+# manual.
+#
+# Revision 1.4  2000/02/20 17:36:52  milind
 # Added -local_icons option to latex2html.
 #
 # Revision 1.3  1997/08/18 18:25:55  jyelon
@@ -32,7 +36,9 @@ thsync.tex pthreads.tex
 
 
 ps:
+       touch index.tex
        latex manual.tex
+       makeindex -o index.tex manual.idx
        latex manual.tex
        latex manual.tex
        dvips -o manual.ps manual.dvi
index a3dc669c774e5332793a3b5992fc4f0d6914d6cb..7ead05c6ad5d03943a4b1d3e1f8de2f432b5af34 100644 (file)
@@ -82,4 +82,7 @@ need to read any part of this manual to use Converse.}
 \input{cpath}
 % \input{jthread}
 
+\newpage
+\input{index}
+
 \end{document}
index 0b034cac8014148a992a9f73b73625fdccc21c8b..c4836a1b0760f2961b8664d6aef31c3c3fad6f2d 100644 (file)
@@ -15,6 +15,10 @@ SPRNG\footnote{URL:{\tt http://www.ncsa.uiuc.edu/Apps/SPRNG/www/}}
 package developed
 by Ashok Srinivasan\footnote{Email:{\tt ashoks@ncsa.uiuc.edu}} at NCSA.
 
+For minimal change to programs already using C functions {\tt rand()},
+{\tt srand()}, and {\tt drand48()}, Converse also maintains a ``default''
+random number stream.
+
 Interface to the Converse Pseudorandom Number Generator module is as follows:
 
 \function{typedef ... CrnStream;}
@@ -49,3 +53,23 @@ corresponding to the next
 random number in the sequence associated with \param{stream}. 
 Advances \param{stream} by one in the sequence.}
 
+\function{void CrnSrand(int seed)}
+\index{CrnSrand}
+\desc{
+Specifies a different seed for the default random number stream.
+Replaces {\tt srand()}.
+}
+
+\function{int CrnRand(void)}
+\index{CrnRand}
+\desc{
+Generate the next integer random number from the default random number
+stream. Replaces {\tt rand()}.
+}
+
+\function{double CrnDrand(void)}
+\index{CrnDrand}
+\desc{
+Generate the next double precision random number from the default random number
+stream. Replaces {\tt drand48()}.
+}