Sistema l'errore da me commesso in fase di conversione...
[bertos.git] / mware / rand.c
1 /**
2  * \file
3  * <!--
4  * Copyright 2006 Develer S.r.l. (http://www.develer.com/)
5  * Copyright 1999 Bernardo Innocenti <bernie@develer.com>
6  * This file is part of DevLib - See README.devlib for information.
7  * -->
8  *
9  * \brief Very simple rand() algorithm.
10  *
11  * \version $Id$
12  * \author Bernardo Innocenti <bernie@develer.com>
13  */
14
15 /* This would really belong to libc */
16 static int rand(void)
17 {
18         static unsigned long seed;
19
20         /* Randomize seed */
21         seed = (seed ^ 0x4BAD5A39UL) + 6513973UL;
22
23         return (int)(seed>>16);
24 }