mirror of https://github.com/D4-project/d4-core
				
				
				
			
		
			
				
	
	
		
			18 lines
		
	
	
		
			401 B
		
	
	
	
		
			C
		
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			401 B
		
	
	
	
		
			C
		
	
	
#ifndef UTIL_LINUX_RANDUTILS
 | 
						|
#define UTIL_LINUX_RANDUTILS
 | 
						|
 | 
						|
#ifdef HAVE_SRANDOM
 | 
						|
#define srand(x)	srandom(x)
 | 
						|
#define rand()		random()
 | 
						|
#endif
 | 
						|
 | 
						|
/* rand() based */
 | 
						|
extern int rand_get_number(int low_n, int high_n);
 | 
						|
 | 
						|
/* /dev/urandom based with fallback to rand() */
 | 
						|
extern int random_get_fd(void);
 | 
						|
extern void random_get_bytes(void *buf, size_t nbytes);
 | 
						|
extern const char *random_tell_source(void);
 | 
						|
 | 
						|
#endif
 |