All'uni abbiamo fatto una lezione sulle funzioni ma a giudicare dagli esercizi ci ho capito ben poco quindi volevo chiedere e potreste aiutarmi a capire cosa sbaglio.
#include <stdio.h>
#include <stdlib.h>
int acquisisciNumero (void);
int randrange(int, int);
void stampaNumero(int);
int main(){
    /**
    Scrivere la funzione randrange(min, max) che rende un numero casuale compreso tra min e max
    **/
    int max, min;
    int numero;
    max = acquisisciNumero();
    min = acquisisciNumero();
    numero = randrange(max, min);
    stampaNumero(numero);
    return 0;
}
int acquisisciNumero (void){
    int var = 0;
    printf("Inserire numero: ");
    scanf("%d", &var);
    return var;
}
int randrange(int x, int y){
    int var1 = 0, var2 = 0;
    return var1+rand()%var2-var1+1;
}
void stampaNumero(int x){
    int numero = 0;
    printf("\nNumero = %d", numero);
}