En Java, generar números aleatorios se puede lograr usando la clase Random del paquete java.util, o las clases ThreadLocalRandom y SecureRandom para casos de uso específicos.
Random
java.util
ThreadLocalRandom
SecureRandom
Java ofrece múltiples formas de redondear números.
Java no tiene soporte incorporado para números complejos, pero podemos crear nuestra propia clase o usar una biblioteca.