PHP – Usando o Random (Ideal para Banners)

O comando rand do php é ótimo para pegar um número aleatório dentro de uma faixa de valores. Sua sintáxe é rand( minimo, maximo );

Se você quizer apenas imprimir um número aleatório na tela, entre 0 e 10, você faria da seguinte forma:

<?php
$numero = rand(1,10);
echo "Seu número da sorte é: ".$numero;
?>

Algo bem simples, que não precisa nem de explicação.

Agora pra fazer uma seleção randomizada de banners por exemplo, só adicionamos o switch para saber qual número aleatório deve ser apresentado.

<?php
$numero = mt_rand(1,3);
switch($numero) {
       case 1: echo "o codigo da imagem do seu banner aqui";
                   break;
       case 2: echo "o codigo da imagem do seu segundo banner aqui";
                   break;
       case 3: echo "o codigo da imagem do seu terceiro banner aqui";
                   break;
}
?>

Veja que primeiro executamos o rand, simples, pega um número aleatório entre 1 e 3, depois verificamos qual número foi selecionado e imprimimos na tela a opção correspondente. Lembrando que onde tem o echo, você poderia fazer o include de algum arquivo ou página também.

Você também pode usar esta mesma estrutura para exibir uma frase aleatoriamente cada vez que a página é carregada pela usuário.

Usando a imaginação você encontra mil e uma utilidades! :)



Sobre o Autor

MarioSAM é faixa preta 2Dan de Taekwondo. Entusiasta do marketing online. Especulador do mercado financeiro. Projetista web com certificação SCJP da SUN. Com 10 anos de experiência em desenvolvimento de sistemas.