Si requieres utilizar números aleatorios en una página web, al igual que en la mayoría de los lenguajes de programación, se pueden generar con JavaScript o con PHP.
Números aleatorios con JavaScript
Número aleatorio entre 0 y 1
Utilizando la clase Math, podemos crear un pequeño código para generar números aleatorios, en este caso, el número generado será entre cero y uno. El código es:
<script type="text/javascript"> function ejemplo1() { var numal = Math.random(); alert("Numero aleatorio entre 0 y 1: "+ numal);} </script>
Este código se coloca en la cabecera de la página web y en el cuerpo de la página, se hace referencia al código mediante un botón, con el código:
<FORM><INPUT onclick=ejemplo1() type=button value="Ejemplo 1"> </FORM>
Entonces, al dar clic en el botón, aparecerá un mensaje emergente con el número aleatorio entre 0 y 1. El número aleatorio generado se almacena en la variable numal. Puedes ver todos los ejemplos funcionando aquí.
Número aleatorio entre 0 y 100
En este caso, es lo mismo, pero sólo multiplicamos el resultado por 100.
<script type="text/javascript"> function ejemplo2() { var numal = Math.round(Math.random()*10); alert("Número aleatorio entre 0 y 10:"+numal);} </script>;
No olvides colocar el botón para poder generar la alerta.
Número aleatorio entre 1 y 100 con PHP
La función rand() permite ingresar dos valores, que son los límites entre los que se generará el número aleatorio. El código es simple:
<?php $n=rand(1,100); echo $n ; ?>
Se almacena el valor del número aleatorio en la variable n y luego se muestra en la página.
Otra forma de obtener un número aleatorio es con la función mt_rand(), que es más rápida y funciona con un mejor algoritmo que rand().
Código para obtener un número aleatorio entre 1 y 10:
<?php $n=mt_rand(1,10); echo $n ; ?>
Con esto ya tienes dos opciones para generar números aleatorios, ya sea con un mensaje emergente o directamente en pantalla.