Esempio completo:
codice:#include <stdio.h> #include <stdlib.h> #include <time.h> int rand_int (int min, int max) { double d; d = rand () / (RAND_MAX+1.0); return ((int) (d * (max-min+1))) + min; } int main (void) { int i; srand ((unsigned int) time (NULL)); for (i = 0; i < 30; i++) printf ("%d ", rand_int (-10, +10)); printf ("\n"); return 0; }