He creado un sitio para un artista amigo mío, y ella quiere que el diseño siga siendo el mismo, pero también quiere que las nuevas pinturas que ha producido se mezclen en el diseño actual. Así que tengo 12 miniaturas (thumb1 - thumb12) en la página principal de la galería y 18 imágenes (img1 - img18) para colocar también¿Aleatorizar elementos en una matriz?
El enfoque que pensé fue crear una matriz de todas las imágenes, aleatorizarla, luego simplemente raspe los primeros 12 y cárguelos en las ranuras para los pulgares. Otro enfoque sería seleccionar 12 imágenes al azar de la matriz. En el primer caso, no puedo encontrar una forma de aleatorizar los elementos de una matriz. En este último caso, no puedo entender cómo evitar que las imágenes se carguen más de una vez, aparte de usar una segunda matriz, lo que parece muy ineficiente y aterrador.
Estoy haciendo todo esto en Javascript, por cierto.
posible duplicado de [Cómo selecciona aleatoriamente una matriz de JavaScript?] (Http://stackoverflow.com/questions/2450954/how- to-randomize-a-javascript-array) – Bergi