Código PHP:
<?php
$numeros_primos = array(2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97);
for($i=0;$i<49;$i++) $numaleatorio[$i]=rand(-25,100);
for($i=0;$i<count($numaleatorio);$i++){
echo "este es el numero: " .$numaleatorio[$i].' ';
if(abs($numaleatorio[$i]) === $numaleatorio[$i]) echo 'es positivo ';
else echo 'es negativo ';
if(is_int($numaleatorio[$i]/2)) echo 'es par ';
else echo 'es impar ';
if(in_array(abs($numaleatorio[$i]),$numeros_primos)) echo 'y es primo';
else echo 'y no es primo';
echo "<br>";
}
?>
Lo de los numeros primos como no hay una formula matematica para realizarlo y como serian demasiados calculos, es mejor meterle una lista con los numeros primos.
Ten en cuenta que para que un numero sea primo solo puede ser divisible por 4 cifras que seran ese mismo numero en negativo, en positivo, -1 y 1
aparte que tiene que ser impar (a excepcion del numero 2).
Dan mucho dinero para quien encuentre la formula matematica para poder obtener los numeros primos.
Puedes estar seguro de mi respuesta, aunque te digan que solo tiene que ser divisible por si mismo y por 1, pero tambien abarca los numeros negativos, cuando estaba estudiando la carrera de ingenieria en sistemas lo estudie en sintaxis y semantica del lenguaje