2 // Macro para numeros al azar
3 // Elige un numero entre min y max
4 // Tomado de la internet y mejorado por Kronoman
13 Esta funcion explota si min - max da 0, sorry, pero la cambie...
15 // #define rand_ex( min, max ) ( (rand() % (max - min)) + min )
17 /* esta funcion es ligeramente mas lenta, pero NO explota... */
18 int rand_ex(int min
, int max
)
22 if (min
- max
== 0) return 0 + min
; /* evito division por cero */
24 /* correcion nueva, medio lenta, pero para corregir algunos bugs raros
25 intercambio min y max si estan al reves */
33 return ( rand() % (max
- min
) ) + min
;