Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.12.2015, 22:47
Новичок на форуме
Отправить личное сообщение для GrandLamoz Посмотреть профиль Найти все сообщения от GrandLamoz
 
Регистрация: 10.12.2015
Сообщений: 8

Random с условием
Доброго всем.
Задача такова:
Есть массив, его заполняем по такому критерию:
Всё, что делится на 5 без остатка - запиливаем в массив и вываливаем пользователю.
Пример: 5, 10, 15, 20...
Чем можете помочь?
Ответить с цитированием
  #2 (permalink)  
Старый 10.12.2015, 23:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

GrandLamoz,
Random тут причём? и велик ли массив
Ответить с цитированием
  #3 (permalink)  
Старый 10.12.2015, 23:32
Новичок на форуме
Отправить личное сообщение для GrandLamoz Посмотреть профиль Найти все сообщения от GrandLamoz
 
Регистрация: 10.12.2015
Сообщений: 8

Сообщение от рони Посмотреть сообщение
GrandLamoz,
Random тут причём? и велик ли массив
Массив до 100.
Если рандом не причём - помогите пожалуйста
Ответить с цитированием
  #4 (permalink)  
Старый 10.12.2015, 23:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

GrandLamoz,
так сделайте цикл до 100 и добавляйте в массив с шагом 5
Ответить с цитированием
  #5 (permalink)  
Старый 10.12.2015, 23:47
Новичок на форуме
Отправить личное сообщение для GrandLamoz Посмотреть профиль Найти все сообщения от GrandLamoz
 
Регистрация: 10.12.2015
Сообщений: 8

Сообщение от рони Посмотреть сообщение
GrandLamoz,
так сделайте цикл до 100 и добавляйте в массив с шагом 5
А вот если так:
При каждом обновлении страницы пользователю вываливает список, допустим из 5, рандомных чисел, и они постоянно меняют свои позиции и значения. Всё так же от 0 до 100, и которые делятся на 5
Ответить с цитированием
  #6 (permalink)  
Старый 10.12.2015, 23:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

GrandLamoz,
уточните до 100 элементов или 100 это максимальное число?
Ответить с цитированием
  #7 (permalink)  
Старый 10.12.2015, 23:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

GrandLamoz,

<script>
function random(min,max,l,x)
{var arr = [],m = [],n = 0, x = x || 1;
  if (max - min < l-1) return;
  for (var i=0; i<=(max-min); i++)m[i] = (i + min)*x;
  for (var i=0; i<l; i++) {n = Math.floor(Math.random()*(m.length)); arr[i]=m.splice(n,1)[0];};
  return arr
}
document.write(JSON.stringify(random(1,20,5,5)))
</script>
Ответить с цитированием
  #8 (permalink)  
Старый 11.12.2015, 00:33
Новичок на форуме
Отправить личное сообщение для GrandLamoz Посмотреть профиль Найти все сообщения от GrandLamoz
 
Регистрация: 10.12.2015
Сообщений: 8

Сообщение от рони Посмотреть сообщение
GrandLamoz,

<script>
function random(min,max,l,x)
{var arr = [],m = [],n = 0, x = x || 1;
  if (max - min < l-1) return;
  for (var i=0; i<=(max-min); i++)m[i] = (i + min)*x;
  for (var i=0; i<l; i++) {n = Math.floor(Math.random()*(m.length)); arr[i]=m.splice(n,1)[0];};
  return arr
}
document.write(JSON.stringify(random(1,20,5,5)))
</script>
Огромнейшее спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сидирование random() Seva Pletnev Общие вопросы Javascript 0 15.08.2013 21:10
Смена класса при клики с условием NeVirus Events/DOM/Window 1 09.01.2013 08:20
Проверка наличия в массиве с условием spo jQuery 3 05.01.2013 15:05
Получение данных с условием wUI ExtJS 6 28.04.2012 11:45
random image + thumbnails lsvenom Общие вопросы Javascript 1 11.12.2010 20:14