Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

10 097 Posts in 5 473 Topics- by 1 216 Members - Latest Member: santini862

27 June 2019, 12:32
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингВопросы по работе отдельных функций и командРандомный вывод заданных сообщений
Pages: [1]
Print
Author Topic: Рандомный вывод заданных сообщений  (Read 9996 times)
0 Members and 1 Guest are viewing this topic.
Azag ToT
Новичок
*

Репутация: 2
Posts: 9


View Profile
« on: 25 March 2009, 21:34 »

На форуме побродил, не нашел похожего.
Собственно, вопрос:

Даны, к примеру, 10 сообщения а ля me слапнул $0 чем-то там.
Как реализовать рандомный выбор и вывод одного из 10 подобных сообщений?

Скриптингу только учусь, поэтому был бы очень рад подробному описанию или полному коду алиаса)
Logged
kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 232


View Profile WWW
« Reply #1 on: 25 March 2009, 21:43 »

Допустим, все сообщения хранятся в массиве %a.
Достать оттуда рандомное просто.
Code:
echo %a[$rand($($length(%a) - 1))]

Соответственно, вместо echo подставить нужную команду.

Брр. Не могу понять, почему $rand так в квирке реализовано.
Logged
Azag ToT
Новичок
*

Репутация: 2
Posts: 9


View Profile
« Reply #2 on: 25 March 2009, 23:56 »

Спасибо!
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic