bitlib_c  0.2.4
random.h
Go to the documentation of this file.
1 #ifndef _RANDOM_H_
2 #define _RANDOM_H_
3 #include <stdbool.h>
4 
24 void rand_seed(int seed);
25 
49 bool rand_weighted_bool(double percent);
50 
61 bool rand_bool();
62 
73 int rand_int();
74 
85 double rand_double();
86 
99 double rand_double_range(double min, double max);
100 
113 int rand_int_range(int min, int max);
114 
133 double rand_power(double min, double max, double power);
134 
153 double rand_gauss(double min, double max, int gauss);
154 
171 void rand_string(char* str, int length);
172 
189 void rand_string_lower(char* str, int length);
190 
207 void rand_string_upper(char* str, int length);
208 
225 void rand_string_alpha(char* str, int length);
226 
227 #endif
rand_double_range
double rand_double_range(double min, double max)
rand_string
void rand_string(char *str, int length)
rand_gauss
double rand_gauss(double min, double max, int gauss)
rand_weighted_bool
bool rand_weighted_bool(double percent)
rand_string_lower
void rand_string_lower(char *str, int length)
rand_seed_rand
void rand_seed_rand()
rand_int_range
int rand_int_range(int min, int max)
rand_power
double rand_power(double min, double max, double power)
rand_int
int rand_int()
rand_double
double rand_double()
rand_bool
bool rand_bool()
rand_string_alpha
void rand_string_alpha(char *str, int length)
rand_seed
void rand_seed(int seed)
rand_string_upper
void rand_string_upper(char *str, int length)