Em C, números aleatórios podem ser gerados usando a função rand(), que faz parte da biblioteca padrão do C <stdlib.h>.
rand()
<stdlib.h>
Arredondar números em C pode ser realizado usando várias funções, mas a abordagem mais comum envolve as funções floor(), ceil() e round().
floor()
ceil()
round()
Em C, os números complexos são suportados pela Biblioteca Padrão, especificamente <complex.h>.
<complex.h>