complex c4_uniform_01 ( int *seed ); complex *c4mat_uniform_01 ( int m, int n, int *seed ); void c4mat_uniform_write ( int m, int n, int seed, complex r[], char *file_out_name ); complex *c4vec_uniform_01 ( int n, int *seed ); complex c8_uniform_01 ( int *seed ); complex *c8mat_uniform_01 ( int m, int n, int *seed ); void c8mat_uniform_write ( int m, int n, int seed, complex r[], char *file_out_name ); complex *c8vec_uniform_01 ( int n, int *seed ); char ch_uniform ( char clo, char chi, int *seed ); int congruence ( int a, int b, int c, bool *error ); char digit_to_ch ( int i ); int get_seed ( void ); int i4_gcd ( int i, int j ); int i4_huge ( void ); int i4_log_10 ( int i ); int i4_max ( int i1, int i2 ); int i4_min ( int i1, int i2 ); int i4_seed_advance ( int seed ); int i4_sign ( int i ); void i4_swap ( int *i, int *j ); char *i4_to_s ( int i ); int i4_uniform ( int a, int b, int *seed ); int i4_uniform_0i ( int *seed ); int *i4mat_uniform ( int m, int n, int b, int c, int *seed ); int i4vec_max ( int n, int a[] ); float i4vec_mean ( int n, int x[] ); int i4vec_min ( int n, int a[] ); int *i4vec_uniform ( int n, int a, int b, int *seed ); float i4vec_variance ( int n, int x[] ); long long int i8_huge ( void ); long long int i8_max ( long long int i1, long long int i2 ); long long int i8_min ( long long int i1, long long int i2 ); long long int i8_uniform ( long long int a, long long int b, int *seed ); bool l_uniform ( int *seed ); void lcrg_anbn ( int a, int b, int c, int n, int *an, int *bn ); int lcrg_evaluate ( int a, int b, int c, int x ); int lcrg_seed ( int a, int b, int c, int n, int seed ); bool lmat_uniform ( int m, int n, int *seed ); bool *lvec_uniform ( int n, int *seed ); int power_mod ( int a, int n, int m ); float r4_abs ( float x ); float r4_epsilon ( void ); int r4_nint ( float x ); float r4_uniform ( float a, float b, int *seed ); float r4_uniform_01 ( int *seed ); float *r4mat_uniform ( int m, int n, float a, float b, int *seed ); float *r4mat_uniform_01 ( int m, int n, int *seed ); void r4mat_uniform_write ( int m, int n, int seed, float r[], char *file_out_name ); float *r4vec_uniform ( int n, float b, float c, int *seed ); float *r4vec_uniform_01 ( int n, int *seed ); double r8_abs ( double x ); double r8_epsilon ( void ); int r8_nint ( double x ); double r8_uniform ( double a, double b, int *seed ); double r8_uniform_01 ( int *seed ); double r8i8_uniform ( double a, double b, long long int *seed ); double r8i8_uniform_01 ( long long int *seed ); double *r8mat_uniform ( int m, int n, double a, double b, int *seed ); double *r8mat_uniform_01 ( int m, int n, int *seed ); void r8mat_uniform_write ( int m, int n, int seed, double r[], char *file_out_name ); void r8vec_copy ( int n, double a1[], double a2[] ); double *r8vec_uniform ( int n, double a, double b, int *seed ); double *r8vec_uniform_01 ( int n, int *seed ); void timestamp ( void ); char *timestring ( void );