bglibs
bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/misc.h
1#ifndef MISC__H__
2#define MISC__H__
3
4#include "sysdeps.h"
5
6extern void random_init(uint32 seed);
7extern uint32 random_int(void);
8#define random_float() (random_int() * (double)(1.0/4294967296.0))
9#define random_scale(S) ((unsigned int)(random_float() * (S)))
10#define random_trunc(T) (random_int() % (T))
11
12unsigned long strtou(const char* str, const char** end);
13const char* utoa(unsigned long);
14char* utoa2(unsigned long, char*);
15
16#endif
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/str.h:31