O PHP oferece várias funções para gerar números aleatórios, mas as mais usadas são rand(), mt_rand(), e para propósitos criptográficos, random_int().
rand()
mt_rand()
random_int()
O PHP oferece algumas maneiras de arredondar números.
O PHP oferece suporte integrado para números complexos usando a extensão ext-intl com a classe NumberFormatter.
ext-intl
NumberFormatter