Hola
Bluesman74cl ,
mazzy :
¿Por qué debe usarse un valor aleatóreo?. Si es de 9 digitos no hay más de 1000000000 de posibilidades, y alguna vez se tiene que repetir.
Me parece que la mejor manera es empezar de 000000000 y esperar a que llegue el 999999999.
Igual aprovecho para dejar un javascript (tal vez ésto debería manejarse a nivel servidor) que toma el valor de fecha en la máquina y que -en teoría- no debería repetirse. A menos que seamos fatalistas seguidores de
Nietzsche y su "Eterno retorno"; o del determinismo del "Año platónico".
Código:
<input onmousemove="this.value=new Date().setTime(new Date());" size=15>
El evento es
onmousemove para que se pueda ver lo rápido que cambia el valor.
Insisto en lo del servidor, ya que no podemos controlar qué hora tiene la máquina cliente ni que dé la enorme casualidad de que 2 personas hagan
click en el mismo milisegundo.
Por el otro asunto, sería mejor ver el código (o mejor, la página). Pero no creo que haga falta, hay decenas de tutoriales que explican cómo deshabilitar.
saludos
furoya