CEIL es otra función muy útil, te permite redondear un numero a su entero inmediato superior, algo así como un ROUND (redondear), pero no creo que sean equivalentes. Has tus propias pruebas y nos comentas que paso.

Ejemplo:

DATA PREMIADOS ;
 SET EMPLEADOS ;
 PREMIO = CEIL(RANUNI(0)*20) ;
RUN ;

Resultado:

Cada uno de los empleados tiene ahora el campo PREMIO con la asignación de uno de los 20 premios disponibles.

 

¿Conoces otra forma de generar números aleatorios en Código SAS?

¿Que te parecio el contenido?