User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cl:types:random-state [2017/05/01 21:00] (current)
Line 1: Line 1:
 +====== System Class RANDOM-STATE ======
 +
 +====Class Precedence List==== ​
 +**random-state**,​ **[[CL:​Types:​t]]**
 +
 +====Description====
 +A //​[[CL:​Glossary:​random state]]// //​[[CL:​Glossary:​object]]//​ contains state information used by the pseudo-random number generator.
 +
 +The nature of a //​[[CL:​Glossary:​random state]]// //​[[CL:​Glossary:​object]]//​ is //​[[CL:​Glossary:​implementation-dependent]]//​. It can be printed out and successfully read back in by the same //​[[CL:​Glossary:​implementation]]//,​ but might not function correctly as a //​[[CL:​Glossary:​random state]]// in another //​[[CL:​Glossary:​implementation]]//​.
 +
 +//​[[CL:​Glossary:​Implementations]]//​ are required to provide a read syntax for //​[[CL:​Glossary:​object|objects]]//​ of type **random-state**,​ but the specific nature of that syntax is //​[[CL:​Glossary:​implementation-dependent]]//​.
 +
 +====See Also====
 +  * **[[CL:​Variables:​star-random-state-star|Variable *RANDOM-STATE*]]**
 +  * **[[CL:​Functions:​random|Function RANDOM]]**
 +  * {\secref\PrintingRandomStates}
 +