-#ifndef HEADER_RANDOM_H
-#define HEADER_RANDOM_H 1
+#ifndef __LIB_RANDOM_H
+#define __LIB_RANDOM_H
#include <stddef.h>
-void random_init (void);
+void random_init (unsigned seed);
void random_bytes (void *, size_t);
unsigned long random_ulong (void);
-#endif /* random.h */
+#endif /* lib/random.h */