```C
/* my_random.h */
int random_int(int min, int max);
double random_double(double min, double max);
```
```C
/* my_random.c */
#include "my_random.h"
int random_int(int min, int max) {
// corpo della funzione
}
double random_double(double min, double max) {
// corpo della funzione
}
```
```C
#include "my_random.h"
int main() {
int my_int = random_int(4, 10);
/* resto del codice*/
}
```
```bash
$ gcc -o mio_exe main.c my_random.c
$ ./mio_exe
```