Here is a quick crt_rand example :
include \masm32\include\masm32rt.inc
.data
f1 db 'Number %d = %d',13,10,0
.code
start:
call main
invoke ExitProcess,0
main PROC uses esi ebx
LOCAL _st:SYSTEMTIME
invoke GetSystemTime,ADDR _st
movzx ebx,SYSTEMTIME.wMilliseconds[_st]
@@:
invoke crt_rand
dec ebx
jnz @b
mov esi,100
mov ebx,10
@@:
invoke crt_rand
xor edx,edx
div esi
invoke crt_printf,ADDR f1,ebx,edx
dec ebx
jnz @b
ret
main ENDP
END start