Las funciones aritméticas más usuales son quizás éstas.
  abs   
Devuelve el valor absoluto del escalar numérico pasado como parámetro.
my $valorabs = abs($escalar);
  exp   
exp($exponente) devuelve la exponencial de 
$exponente.
  int   
Devuelve la parte entera del número real pasado como parámetro.
my $valorint = int(8.2);  # $valorint contiene 8
  log   
Devuelve el logaritmo natural del escalar numérico. Recuerda que para calcular logaritmos en otra base basta con calcular   log(x)/log(base)  .
  sqrt   
Devuelve la ráiz cuadrada del parámetro escalar numérico.
my $raiz = sqrt(25);  # $raiz contiene 5
  rand   
Esta función es un generador de números aleatorios que por defecto devuelve un valor
real comprendido entre 0 y 1, aunque puede delimitarse el límite superior pasándolo como
parámetro. Funciona con un valor semilla que puedes definir llamando a la función 
srand,
por ejemplo para obtener resultados replicables en tus programas aleatorios. Con la misma 
semilla, dos llamadas a 
rand 
devolverán el mismo valor aleatorio.
my $semilla = 12345; srand($semilla); my $azar = rand(14); # 3.15459917914819 , entre 0 y 14 my $azar = rand(); # 0.919183068533556 , entre 0 y 1
Bruno Contreras-Moreira