Subversion Repositories Kolibri OS

Rev

Rev 8793 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
9765 turbocat 1
#include 
8743 turbocat 2
#include 
3
 
4
static uint64_t seed;
5
 
6
void srand(unsigned s)
7
{
9765 turbocat 8
    seed = s - 1;
8743 turbocat 9
}
10
 
11
int rand(void)
12
{
9765 turbocat 13
    seed = 6364136223846793005ULL * seed + 1;
14
    return seed >> 33;
8743 turbocat 15
}