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
 |