Показать сообщение отдельно
  #7 (permalink)  
Старый 21.10.2016, 15:07
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

var images = [
    "img/1.png",
    "img/2.png",
    "img/3.png",
    "img/4.png",
    "img/5.png",
    "img/6.png",
    "img/7.png",
    "img/8.png",
    "img/9.png",
    "img/10.png",
    "img/11.png"
];
function randomArray(arr, len) {
    arr.sort(function () {
        return Math.random() > 0.5
    });
    arr.length = len;
    return arr;
}
alert(randomArray(images, 5));
alert(randomArray(images, 3));

данный пример генерит не совсем рандомную случайность.
так у первых элементов шансов быть в результате больше
смотрите array shuffle js

Последний раз редактировалось Vlasenko Fedor, 21.10.2016 в 15:18.
Ответить с цитированием