0){ //me asegura un min $min=$_POST["min"]; }else{ $min=1; } if (strlen( $_POST["max"])>0){ //me asegura un max $max=$_POST["max"]; }else{ $max=10; } if ($min>=$max){ // max>min o los intercambio $temp=$min; $min=$max; $max=$temp; } // carga los 10 aleatorios con repeticiones permitidas for($i=0;$i<10;$i++){ $aleatorio=mt_rand($min,$max); array_push($valores01,$aleatorio); } // carga los 10 aleatorios con repeticiones no permitidas if (($max-$min<9)){ //necesito al menos 10 valores array_push($valores02,"max-min<10"); }else{ $i=0; while ($i<10) { $aleatorio=mt_rand($min,$max); if (!in_array($aleatorio,$valores02)) { array_push($valores02,$aleatorio); $i++; } } } } ?>
Iqsystems-home
" >
NUMEROS ALEATORIOS CON MAX Y MIN.
(si no especificamos max. o min. por default irá 1 y 10
si es min>=max se invierten para evitar error de mt_rand() )
MIN :
MAX :
La primer columna puede tener repetidos la segunda no
"); } ?>
"); } ?>
*******************************************************************