diff rogue4/new_level.c @ 252:3d4252fa2ed3

Use more portable random seed generation. The new function md_random_seed() has replaced time() + getpid() and similar methods. Putting everything in mdport.c slightly reduces the warnings and workarounds.
author John "Elwin" Edwards
date Sat, 28 Jan 2017 15:49:41 -0500
parents 1b73a8641b37
children
line wrap: on
line diff
--- a/rogue4/new_level.c	Sat Jan 28 11:45:36 2017 -0500
+++ b/rogue4/new_level.c	Sat Jan 28 15:49:41 2017 -0500
@@ -73,7 +73,7 @@
 	if (i++ > 100)
 	{
 	    i = 0;
-	    srand(getpid() + (int) time((time_t *) NULL));
+	    srand(md_random_seed());
 	}
     } until (_level[index] == FLOOR);
     _level[index] = STAIRS;