]> git.jsancho.org Git - lugaru.git/blob - Source/Random.c
9927bb65812699811a7f92b28ced3b251037220f
[lugaru.git] / Source / Random.c
1
2 #include "Random.h"
3 #include "stdlib.h"
4
5
6 int randSeed = 1;
7
8 short Random()
9 {
10         /*unsigned int value = (unsigned int)randSeed;
11         unsigned int out=0;
12         int i=31;
13
14         while (i > 0)
15         {
16         value ^= 0x81010000;
17         value ^= out;
18         if (value & 1)
19         {
20         value >>= 1;
21         value |= 0x80000000;
22         }
23         else
24         value >>= 1;
25         out <<= 1;
26         out |= (value&0x1);
27         i--;
28         }
29         if (value&0x80000000)
30         {
31         out <<= 1;
32         out |= 1;
33         }
34         else
35         out <<= 1;
36
37         randSeed += out;
38         */
39         return rand();
40 }