Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

henriquems1988

Valores aleatórios

Recommended Posts

Vetor de 5 elementos (pares) com valores aleatório entre 0 e 10 :

 

fiz aqui mas não esta mostrando só os numeros pares (esta mostrando numeros pares e impares) como resolver isso?

 

<?php
$aleatorio = array ();
$contador=0;
while ($contador<=9)
{
   if($contador%2==0)
    {
    $aleatorio [$contador] = rand (0,4);
	echo $aleatorio [$contador];
	echo "</br>";
    }
	$contador++;
}
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça entre 0 e 5 depois multipique por 2.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A sua lógica está meio estranha...

<?php
$aleatorio = array ();

while (1)
{

$teste = rand (0,9);

if($teste%2==0)
{
$aleatorio[] = $teste;
if(count($aleatorio) >= '5'){
break;
}
}

print_r($aleatorio);

}
?>

Não teste, mas acho que é isto....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vetor de 5 elementos (pares) com valores aleatório entre 0 e 10 :

 

fiz aqui mas não esta mostrando só os numeros pares (esta mostrando numeros pares e impares) como resolver isso?

 

<?php
$aleatorio = array ();
$contador=0;
while ($contador<=9)
{
   if($contador%2==0)
    {
    $aleatorio [$contador] = rand (0,4);
	echo $aleatorio [$contador];
	echo "</br>";
    }
	$contador++;
}
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que entendi são 5 numeros apenas no vetor.

com rand(0,10) e mostrando em ordem.

$aleatorio = array ();
$contador = 0;
$num = 0;
do {
   $num = rand(0,10); //randomiza numeros de 0 a 10
   if( ($num%2) == 0 ) { //verifica se é par
        $aleatorio[$contador] = $num; //num verificado, guarda no array
        echo $aleatorio[$contador]; //mostra os num guardados
        echo "</br>";
        $contador++; //organiza array a[0], a[1], a[2], ...
    }
} while( sizeof($aleatorio) <= 5 ); //faz ficar apenas 5 numeros no array

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.