Random Number Generator: Difference between revisions
[unchecked revision] | [unchecked revision] |
Content deleted Content added
→Simple Number Generator: If it isn't standard, don't call it standard. |
→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 ===
|