Lemming wrote:
Heh, I just select and copy a chunk of text from whatever web page I happen to have open. I just make sure there's some punctuation in the selection. Seems random enough for me.

Anyway, one could always write a rand password generator script.
incith wrote:
I kind of thought 'Random' would be a nice button to compliment it. Some form of 12+ random upper/lower/non-regular keys. ...

try this
example:
yourscript.ahk < your script
yourscript.ico < your icon
then name script below "yourscript_compile.ahk"
and start it to compile
Code:
; Get Name of Script (remove "_compile" )
ifequal,A_IsCompiled,,Menu, Tray, Icon, %A_WinDir%\system32\shell32.dll,166
StringReplace, ScriptName, A_Scriptname, _compile
SplitPath, ScriptName,,,, ScriptName
; ---------------------------------------------------------------------
PassWd := crypt()
SplashTextOn,,,Compiling script: "%ScriptName%.ahk"
RunWait, %A_ProgramFiles%\AutoHotkey\Compiler\Ahk2Exe.exe /in "%ScriptName%.ahk" /out "%ScriptName%.exe" /icon "%ScriptName%.ico" /pass %passwd%
SplashTextOff
MsgBox,64,Autocompile, "%ScriptName%.ahk" compiled and crypted to "%ScriptName%.exe"`n`nCrypt-Key:`n`n%PassWd%,3
; ---------------------------------------------------------------------
crypt(l=65)
{
pass =
chPool = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!"£$`%^&*()_-=+{}[]`;:``@'#~<>,./?\|¬¦
StringSplit, list, chPool
Loop, % l
{
Random, rnd, 1, % list0
i := list%rnd%
pass = %pass%%i%
}
Return, pass
}