Index: uspace/lib/c/generic/stdlib.c
===================================================================
--- uspace/lib/c/generic/stdlib.c	(revision 7462674581270cbc4c5e0b2d1075ebff0d1aec55)
+++ uspace/lib/c/generic/stdlib.c	(revision ff98ce8df9f54c43b6caa89a9108a3efa35ffcf7)
@@ -39,10 +39,10 @@
 long int random(void)
 {
-	return glbl_seed = ((1366*glbl_seed + 150889) % RAND_MAX);
+	return glbl_seed = ((1366 * glbl_seed + 150889) % RAND_MAX);
 }
 
 void srandom(unsigned int seed)
 {
-	glbl_seed = seed;
+	glbl_seed = seed % RAND_MAX;
 }
 
