Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2012, 12:37
fcosun
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 6 meses
Puntos: 7
Hacer un random con array sin que se repita.

Tengo cargado un listado en un array con los numeros del uno al cinco, la idea es que al cargar la pagina muestre todo el arreglo de los cinco numeros del uno al cinco pero con distinto orden.

Ahora el problema que me ocurre queda aleatorio pero se repiten los numeros, ¿como puedo evitar que se repitan los numeros?

aca tengo el codigo.

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <title>Midemo1</title>
  4. <script language = "javascript">
  5.  
  6. var misimagenes=["imagen1.png","imagen2.png","imagen3.png","imagen4.png","imagen5.png"];
  7.  
  8. for (i=0;i< misimagenes.length;i++){
  9.  
  10.     var rango_superior = 1;
  11.     var rango_inferior = 5;
  12.     var aleatorio = Math.floor(Math.random()*(rango_superior-(rango_inferior-1))) + rango_inferior;
  13.  
  14.     document.write("<img src="+misimagenes[aleatorio]+">")     
  15.  
  16. }
  17.  
  18. </script>
  19. </head>
  20. <body>
  21.  
  22. </body>
  23. </html>
__________________
Mi mail: [email protected]