Originariamente inviato da margherite
Codice PHP:
if (rand(1,10) <= 5)
   
codiceA;
else
   
codiceB
ma così potrebbe generare teoricamente anche 10 codice 1 o 10 codice 2.

Codice PHP:
<?php
$array 
range(1,10);
$pari "codice1"// definisci i tuoi codici
$dispari "codice2";

shuffle($array);

foreach(
$array as $numero)
{
$codice = ($numero == 0) ? $pari $dispari;
echo 
$codice.'
'
// a seconda che sia pari o dispari visualizzi, esegui o fai ciò che vuoi
}
?>