Random Number Generator: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
Solar (talk | contribs)
→‎Simple Number Generator: If it isn't standard, don't call it standard.
Solar (talk | contribs)
→‎Pseudorandom number generators: Standard provides a functional example.
Line 13:
 
== Pseudorandom number generators ==
 
=== The Standard's Example ===
 
Taken directly from the C standard document:
 
<source lang="c">
// The following functions define a portable implementation of rand and srand.
 
static unsigned long int next = 1;
 
int rand( void ) // RAND_MAX assumed to be 32767
{
next = next * 1103515245 + 12345;
return (unsigned int)(next / 65536) % 32768;
}
 
void srand( unsigned int seed )
{
next = seed;
}
</source>
 
=== Simple Number Generator ===