Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Рандомное время в setInterval (https://javascript.ru/forum/misc/24338-randomnoe-vremya-v-setinterval.html)

Livaanderiamarum 27.12.2011 02:59

Цитата:

Сообщение от trikadin (Сообщение 146333)
Livaanderiamarum, да, так лучше.

спасибо, я потратил 12 секунд не зря, но это ведь правда не выполнило цель прибывания на форуме.. помогать юзерам разобраться, а не выполнять их квесты.. щас без сарказма.

Livaanderiamarum 27.12.2011 03:01

Цитата:

Сообщение от trikadin (Сообщение 146333)
FINoM, не думаю. Он третья сила))

к слову, я не тролль. прост иногда само включается когда на меня нападают и начинают просто так придираться не разобравшись.

trikadin 27.12.2011 03:03

Livaanderiamarum, проблема не в том, что пользователь получил слишком простой вариант. Проблема в том, что пользователь получил неправильный вариант. А он этот вариант запомнит и будет использовать. Поэтому ваш вариант плох.

Livaanderiamarum 27.12.2011 03:05

Цитата:

Сообщение от trikadin (Сообщение 146336)
Livaanderiamarum, проблема не в том, что пользователь получил слишком простой вариант. Проблема в том, что пользователь получил неправильный вариант. А он этот вариант запомнит и будет использовать. Поэтому ваш вариант плох.

не, он же функцию вообще тестовую сделал! ему это и не нужно в продакшене! Он не может понять как получить диапазон рандома. ну в том что он подумал что я показывал не только это а еще и все остальное то это да, ты прав наверное.. он написал Интервал, я намеренно так оставил чтобы не путать его. щас подумал что зря. Как я понял он хочет чтобы она КАЖДЫЙ РАЗ вызывалась в разное время. Но интервал для этого не годятся. По этому , как я подумал, он заметив это, использует сеттаймаут, но не подумал что он не знает как сделать самовызов.

в любом случае я предоставил ему генератор по диапазону включая. вынес в отдельную функцию чтобы он мог юзать. я как понял ему именно это и не понятно было. еще я подумал что он думает что можно только переменными переменные значения передавать. я показал что не обязательно сохранять в промежуточной переменной что-либо чтобы его передать, показать что функции могут "превращаться" в результат своей работы.

да, и небольшой секрет, 100% того что я спрашиваю на форуме я знаю. но на некоторые темы хочется поболтать, либо поспорить потому что я считаю что сделали не правильно, например.

Livaanderiamarum 27.12.2011 03:44

да, кстати вот как бы я сделал обратный таймер, если уж он мне нужен был

<span id='ня'></span>
<script type='text/javascript'>
(function timerFunction(s,m,h, timer, start){
			if(s){										
				timer = (s + (m?m:0)*60 + (h?h:0)*3600) * 1000	
				start = (new Date()).getTime() 
			}
			var last = timer - ((new Date()).getTime() - start), 
			timeout = last.toString().slice(-3) 			

			document.getElementById('ня').innerHTML = last

			setTimeout(function(){ timerFunction(0,0,0,timer,start) },
				timeout>0&&timeout>500?timeout:timeout<500?1000-timeout:1000) 
})(10, 1)  //секунды, минуты, часы
</script>

trikadin 27.12.2011 03:58

Цитата:

Сообщение от Livaanderiamarum
да, и небольшой секрет, 100% того что я спрашиваю на форуме я знаю. но на некоторые темы хочется поболтать, либо поспорить потому что я считаю что сделали не правильно, например.

Это может вызвать удаление ваших тем как засоряющих форум.

И успокойтесь вы с вашим таймером.

Livaanderiamarum 27.12.2011 04:10

Цитата:

Сообщение от trikadin (Сообщение 146342)
Это может вызвать удаление ваших тем как засоряющих форум.

хорошо, тогда я не буду так делать..

melky 28.12.2011 23:58

Цитата:

Сообщение от Livaanderiamarum (Сообщение 146345)
хорошо, тогда я не буду так делать..

делай, беседы и споры оживлт форум. только стиль спора стоит поменять с толстого троллинга на тонкие дискуссии.

Цитата:

Сообщение от Livaanderiamarum (Сообщение 146334)
спасибо, я потратил 12 секунд не зря, но это ведь правда не выполнило цель прибывания на форуме.. помогать юзерам разобраться, а не выполнять их квесты.. щас без сарказма.

ну не с eval же.
аалог - помочь старушке донести её сумки до дома, и с потом ее дома ограбить.


Часовой пояс GMT +3, время: 14:06.