|  | @ -12,7 +12,7 @@ | 
		
	
		
			
				|  |  | #include "cl_base_config.h"
 |  |  | #include "cl_base_config.h"
 | 
		
	
		
			
				|  |  | #include "cl_low.h"
 |  |  | #include "cl_low.h"
 | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | #if defined(unix) || defined(__unix) || defined(_AIX) || defined(sinix) || (defined(_WIN32) && defined(__GNUC__))
 |  |  |  | 
		
	
		
			
				|  |  |  |  |  | #if defined(unix) || defined(__unix) || defined(_AIX) || defined(sinix) || (defined(_WIN32) && defined(__GNUC__)) || defined(__BEOS__)
 | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | #include <sys/types.h>
 |  |  | #include <sys/types.h>
 | 
		
	
		
			
				|  |  | #include <unistd.h> // declares getpid()
 |  |  | #include <unistd.h> // declares getpid()
 | 
		
	
	
		
			
				|  | @ -80,7 +80,7 @@ random_state::random_state () | 
		
	
		
			
				|  |  | { |  |  | { | 
		
	
		
			
				|  |  | 	var uint32 seed_hi; |  |  | 	var uint32 seed_hi; | 
		
	
		
			
				|  |  | 	var uint32 seed_lo; |  |  | 	var uint32 seed_lo; | 
		
	
		
			
				|  |  | #if defined(unix) || defined(__unix) || defined(_AIX) || defined(sinix) || (defined(_WIN32) && defined(__GNUC__))
 |  |  |  | 
		
	
		
			
				|  |  |  |  |  | #if defined(unix) || defined(__unix) || defined(_AIX) || defined(sinix) || (defined(_WIN32) && defined(__GNUC__)) || defined(__BEOS__)
 | 
		
	
		
			
				|  |  | 	seed_lo = ::get_seed(); |  |  | 	seed_lo = ::get_seed(); | 
		
	
		
			
				|  |  | 	seed_hi = (rand() // zufällige 31 Bit (bei UNIX_BSD) bzw. 16 Bit (bei UNIX_SYSV)
 |  |  | 	seed_hi = (rand() // zufällige 31 Bit (bei UNIX_BSD) bzw. 16 Bit (bei UNIX_SYSV)
 | 
		
	
		
			
				|  |  |                           << 8) ^ (uintL)(getpid()); // ca. 8 Bit von der Process ID
 |  |  |                           << 8) ^ (uintL)(getpid()); // ca. 8 Bit von der Process ID
 | 
		
	
	
		
			
				|  | 
 |