mIRC Home    About    Download    Register    News    Help

Print Thread
#93081 06/08/04 08:02 PM
Joined: Apr 2004
Posts: 17
K
Pikka bird
OP Offline
Pikka bird
K
Joined: Apr 2004
Posts: 17
Hello,

Does anybody have an idea in how can I select 3 random words out of a line divided by tokens. One more Thing the first token shold be excluded.

Thanks

#93082 06/08/04 08:30 PM
Joined: Mar 2004
Posts: 457
D
Fjord artisan
Offline
Fjord artisan
D
Joined: Mar 2004
Posts: 457
$eval($ $+ $rand(2,$0),2)

that will select 1 random token (1st token will not be selected), just put it 2 more times

#93083 06/08/04 08:53 PM
Joined: Feb 2004
Posts: 2,019
Hoopy frood
Offline
Hoopy frood
Joined: Feb 2004
Posts: 2,019
Hi,


Usage: $rwords(string,x)
Code:

alias rwords var %a = $2 | tokenize 32 $1 | return $($str($ $!+ $!r(2,$0) $chr(32),%a),3) 

or
Code:
  
alias rwords return $($str($!gettok($1,$r(2,$numtok($1,32)),32) $chr(32),$2),2)

Pick whichever one you think is prettiest :tongue:


Greets


Gone.

Link Copied to Clipboard