Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 28.01.2015
Сообщений: 226

Рандомный вывод без повторений

29.06.2018, 12:47. Показов 1228. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Есть код
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function r_out01() {
        alertify.set({ delay: 3000 });
        var b=[];
        b[0] = 'Цитата №1';
        b[1] = 'Цитата №2';
        b[2] = 'Цитата №3';
        b[3] = 'Цитата №4';
        b[4] = 'Цитата №5';
        b[5] = 'Цитата №6';
 
        var i = Math.floor(Math.random()*b.length);
        alertify.log("<b>Регистрация</b><br />Новый партнер в WWP Capital.<br />" + b[i] );
    }
    $(document).ready(function(){  
        r_out01();
        setInterval('r_out01()',8000); 
    });
Что прописать, чтобы выводило рандомно но не повторялись элементы с уже выведенным номером b[i].
Например показало 5 рандомных текстов и на этом закончилось до обновления страницы и тд.?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.06.2018, 12:47
Ответы с готовыми решениями:

Рандомный вывод в тесте
Добрый вечер! Подскажите пожалуйста, допустим имеется 20 вопросов для теста, из них 10 вопросов (без повторов) должны рандомно выбираться и...

Рандомный вывод кликабельных картинок
Всем доброго времени суток! Смотрите, есть, к примеру, 5 картинок. Нужно чтобы при перезагрузке или при переходе со страницы, картинка...

Рандомный вывод кнопок button в поле
Волнует такой вопрос. Хочу вывести на страницу 8 кнопок button со значениями от 1 до 8. В идеале они должны располагаться по квадрату...

1
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
29.06.2018, 13:52
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function r_out01() {
        alertify.set({ delay: 3000 });
        var b=[];
        b[0] = 'Цитата №1';
        b[1] = 'Цитата №2';
        b[2] = 'Цитата №3';
        b[3] = 'Цитата №4';
        b[4] = 'Цитата №5';
        b[5] = 'Цитата №6';
 
       function compareRandom(a, b) {
         return Math.random() - 0.5;
       }
       b.sort(compareRandom);
 
       var i = 0;
        alertify.log("<b>Регистрация</b><br />Новый партнер в WWP Capital.<br />" + b[i] );
 
        var t = setInterval(function(){
             i++;
             if(i==b.length) clearInterval(t);
             else alertify.log("<b>Регистрация</b><br />Новый партнер в WWP Capital.<br />" + b[i] );
        },8000); 
    }
 
    $(document).ready(function(){  
        r_out01();
 
    });
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.06.2018, 13:52
Помогаю со студенческими работами здесь

Как изменить рандомный на последовательный вывод сообщений?
Код выводит имена рандомно, но нужно чтобы они выводились по порядку. Буду очень признателен, если кто-то покажет что на что надо...

размещение без повторений
Нужен простенький javascript. Имеется 7 чисел (1,2,3,4,5,6,7), нужно сделать перебор комбинаций из 5 чисел Пример: 1-2-3-4-5 ...

Расстановка символов без повторений
может кто-нить помочь с интересной задачкой? есть определенный набор символов, допустим это 0123456789, т.е. 10 цифр, из них надо...

Как перемешать массив случайным образом без повторений на чистом JavaScript?
Здравствуйте. Я о программировании не имею не малейшего понятия, поэтому сильно не пинайте. На досуге пару недель читал об HTML, СSS, пару...

Вывод из базы без повторений
есть БД MESSAGES, в ней имя автора, имя получателя, id сообщения и текст сообщения! Нужно вывести список авторов, где получатель - имя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru