A custom length password generator
Example usages:
$rpass(N)
//echo -a Random password 10 characters long: $rpass(10)
Results:
cpdi90m3q4
iuqk2JQmEp
0L6073x4v4
3UB5Pq5dwN
2dT8y2NxA6
FETerh2SS7
alias rpass {
var %:a = $1, %:rpass
while (%:a) {
if ($regex($r(1,3),1)) { var %:rpass = %:rpass $+ $r(0,9) }
else { var %:rpass = %:rpass $+ $iif($regex($r(1,2),1),$r(a,z),$r(A,Z)) }
dec %:a
}
return %:rpass
}
I don't think arrays are built in to mIRC which is a shame. I believe I used a pre-existing character set builder class to specify which set to build from. So it can be modified to use only upper, lower, both, numerical, alpha numerical, or all characters (to a certain degree). Chosen at random, of course.
Yeah! There are a lot of random string snippet XD
I was bored, so I decided to make my own "random pass generator"
As you can see, there is 1/3 chance to return a number otherwise a letter (50% uppercase 50% lowercase).
XD