====== VBScript: Random string ====== Function RndStr( ByVal intLen ) Dim tmp Dim intRnd Const constCHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#%&/()=?*+'\<>;:_,.-" Randomize intRnd=Len(constCHARS)+1 For i = 1 to intLen do until intRnd0 intRnd = int(Rnd*100) loop tmp = tmp & Mid( constCHARS, intRnd ,1 ) intRnd=Len(constCHARS)+1 Next RndStr = tmp End Function Usage WScript.echo RndStr(16)