![]() |
random без повторений
Здравствуйте.
Есть цикл при помощи которого грузятся картинки. Цикл проходит 5 раз (к примеру). В цикле картинки грузятся в случайном порядке при помощи Код AS1/AS2:
Подскажите как можно сделать random без повторений? Спасибо! |
Можно создать массив из пяти элементов [0,1,2,3,4] и перемешать его. Потом просто проходишь по нему и грузишь картинки.
|
Да! Как раз то что нужно! Как создать массив я знаю, а как можно перемешать его?
|
Тебе не надо проходить по нему в случайном порядке. Тебе надо его перемешать. Несколько раз поменять случайные элементы друг с другом местами.
глянь тут |
Цитата:
Цитата:
|
Ну, вообще-то я уже поднимал данный вопрос.
(Надо поискать) |
Искал, что-то не нашел... И как нашел решение? Если глянуть темы через твой профиль найду?
Добавлено через 5 часов 4 минуты Если кому-нибудь будет полезным вот перемешивание элементов в массиве Код AS1/AS2:
Код AS1/AS2:
Добавлено через 5 часов 5 минут В принципе вариант работающий. Но хотелось бы подобный рандом без массива. Кто с подобным сталкивался? Прошу подсказать. |
Цитата:
Но без перемешивания запросто: Код AS1/AS2:
|
|
спасибо за советы!
|
| Часовой пояс GMT +4, время: 16:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.