mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Mar 2003
Posts: 11
K
Pikka bird
OP Offline
Pikka bird
K
Joined: Mar 2003
Posts: 11
how can i like put in random this:

/msg $chan $rand(A,Z)$rand(a,z)$rand(a,z)$rand(a,z)

so that it would create random words like Gscb =P shocked



Joined: Dec 2002
Posts: 1,245
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Dec 2002
Posts: 1,245
not sure why you would want this but you could do something like this:
Code:
  
alias gibberish {
  var %text = $$1-
  var %count = $gettok(%text,0,32)
  var %i = 1
  var %x, %line, %letter, %len, %word
  while (%i <= %count) {
    var %x = 1
    var %len = $len($gettok(%text,%i,32))
    while (%x <= %len) {
      var %letter = $mid($gettok(%text,%i,32),%x,1)
      if ($isupper(%letter) == $true) { %letter = $chr($r(65,90)) }
      if ($islower(%letter) == $true) { %letter = $chr($r(97,122)) }
      var %word = %word $+ %letter
      inc %x
    }
    var %line = %line %word
    var %word = ""
    inc %i
  }
  say %line
}

/gibberish Testing this for nonsensical gibber
would return:
Wovzfmm xtzj xuk cxyndoijhbr eecgrl
or
Vxctwrs djdm mbn qopqpjvipho pdglat
or whatever since there is no key... its just random letters replacing the original text.

Joined: Mar 2003
Posts: 272
C
Fjord artisan
Offline
Fjord artisan
C
Joined: Mar 2003
Posts: 272
Code:
alias /cFw {
  if ($1 isnum) {
   var %max = $1
   while ($len(%tmp) <= %max) {
   var %tmp = %tmp $+ $rand(a,z)
  }
  return %tmp
 }
}

/cFw <length of the word>


- cF
Dedicated helper for rent.
Joined: Jan 2003
Posts: 87
T
Tat Offline
Babel fish
Offline
Babel fish
T
Joined: Jan 2003
Posts: 87
Code:
alias cFw  {
    if ($1 !isnum) return
    var %tmp = $rand(A,Z)
    while ($len(%tmp) &lt;= $1)  %tmp = %tmp $+ $rand(a,z)
    return %tmp
}


If for some reason a longer than $1 %tmp varable was set before you tried the function it wouldn't run. Also it sets the first letter capital like he wanted.

Joined: Mar 2003
Posts: 11
K
Pikka bird
OP Offline
Pikka bird
K
Joined: Mar 2003
Posts: 11
thanks1!


Link Copied to Clipboard