<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Случайный скрипт времени]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Случайный скрипт времени форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 03 Apr 2026 23:40:31 +0300</pubDate>
		<item>
			<title>Случайный скрипт времени</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432784">Случайный скрипт времени</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, Рекс <br />
			<i>20.04.2023 12:54:00, tabate47.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432784</link>
			<guid>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432784</guid>
			<pubDate>Thu, 20 Apr 2023 12:54:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Случайный скрипт времени</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432783">Случайный скрипт времени</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пожалуйста, предоставьте текст для перевода. <br />
			<i>20.04.2023 12:19:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432783</link>
			<guid>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432783</guid>
			<pubDate>Thu, 20 Apr 2023 12:19:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Случайный скрипт времени</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432782">Случайный скрипт времени</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			1:00 до 5:00 — это 4 часа, или 14400 секунд. 14400/100 = 144 секунды. Значит, для каждого числа от 0 до 99 каждое соответствует 144 секундам:<br /><br />:global randomnum do={ &nbsp;<br /> &nbsp;/system resource irq &nbsp;<br /> &nbsp;:local tmpsum 0 &nbsp;<br /> &nbsp;:foreach i in=[find] do={  <br /> &nbsp; &nbsp;:set tmpsum ($tmpsum + [get $i count])  <br /> &nbsp;} &nbsp;<br /> &nbsp;:set tmpsum [:tostr $tmpsum]  <br /> &nbsp;:local lentmp [:len $tmpsum]  <br /> &nbsp;:return [:tonum [:pick $tmpsum ($lentmp - 2) $lentmp]]  <br />}<br /><br />{ &nbsp;<br /> &nbsp;:local randomtime (01:00:00 + [:totime (([$randomnum] + 1) * 144)])  <br /> &nbsp;:put $randomtime &nbsp;<br />}<br /><br />На MAC выражение % 4 может дать 0, 1, 2 или 3, так что интервал получается от 01:00:00 до 04:59:59:<br /><br />{ &nbsp;<br /> &nbsp;:local Gorimac [/int eth get ether1 orig-mac-address]  <br /> &nbsp;:local shour (([:tonum (“0x”.[:pick $Gorimac 9 11])] % 4) + 1)  <br /> &nbsp;:local smin ([:tonum (“0x”.[:pick $Gorimac 12 14])] % 60)  <br /> &nbsp;:local ssec ([:tonum (“0x”.[:pick $Gorimac 15 17])] % 60)  <br /> &nbsp;:local starttime “$shour:$smin:$ssec” &nbsp;<br /> &nbsp;:put “start-time=$starttime” &nbsp;<br />} <br />
			<i>20.04.2023 11:55:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432782</link>
			<guid>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432782</guid>
			<pubDate>Thu, 20 Apr 2023 11:55:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Случайный скрипт времени</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432781">Случайный скрипт времени</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Рекс, думаю, твой скрипт подойдет для моих задач. Мне нужно генерировать время только между 1 и 5 утра. Что нужно изменить, чтобы это сделать? Спасибо! <br />
			<i>20.04.2023 11:43:00, tabate47.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432781</link>
			<guid>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432781</guid>
			<pubDate>Thu, 20 Apr 2023 11:43:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Случайный скрипт времени</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432780">Случайный скрипт времени</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пишу свою версию: случайное число от 0 до 99 или строка от 00 до 99 <noindex><a href="http://forum.mikrotik.com/t/random-number-between-0-and-99-or-string-between-00-and-99/149267/1" target="_blank" rel="nofollow" >http://forum.mikrotik.com/t/random-number-between-0-and-99-or-string-between-00-and-99/149267/1</a></noindex> Если нужен почти случайный, но в то же время почти уникальный для загрузки файла на какой-то ftp, и при этом не хочется, чтобы все подключались одновременно и создавали нагрузку, можно использовать последние 3 октета оригинального MAC-адреса ether1 вот так: &nbsp;<br />:global Gorimac [/int eth get ether1 orig-mac-address]  <br />:global shour (([:tonum ("0x".[:pick $Gorimac 9 11])] % 23) +1)  <br />:global smin ([:tonum ("0x".[:pick $Gorimac 12 14])] % 60)  <br />:global ssec ([:tonum ("0x".[:pick $Gorimac 15 17])] % 60)  <br /> &nbsp;<br />:put "start-time=$shour:$smin:$ssec" <br />
			<i>22.05.2021 17:07:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432780</link>
			<guid>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432780</guid>
			<pubDate>Sat, 22 May 2021 17:07:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Случайный скрипт времени</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432779">Случайный скрипт времени</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Доброе утро всем! Я пишу скрипт (01), который затем будет применяться на разных роутерах. Этот скрипт (01) добавляет в RouterOS другой скрипт (02) и расписание, которое запускает этот скрипт (02). Мне бы хотелось, чтобы время выполнения нового скрипта (02) отличалось на каждом роутере, где он будет активен. Есть ли способ генерировать случайное время каждый раз, когда запускается скрипт (01)? Есть ли способ преобразовать произвольную строку в число? Извиняюсь, если объяснил непонятно... Заранее спасибо! <br />
			<i>04.04.2021 16:36:00, stefanosp.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432779</link>
			<guid>http://mikrotik.moscow/forum/forum57/89023-sluchaynyy-skript-vremeni/message432779</guid>
			<pubDate>Sun, 04 Apr 2021 16:36:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
