il cast a float è del tutto fuoriluogo
codice:
m = ( lrand48() % 11) - 5;