Neal Kling
nkling at co.montgomery.ny.us
Mon May 19 12:10:52 CDT 2003
Here's one from my pile o' functions. As you can see I didn't write it; Looks like it could use some cleaning up. Neal Kling Lotus, isn't that some kind of fancy flower? '*********************************************************************** **** ********** '* Name: PassWrdGen Function '* Written: 11/15/1999 by Patricia OConnor '* Args: varNumChar '* Returns: strPssWrd - string of password '* Purpose: Create Random PassWord of intNumChar number of characters. If '* varNumChar is null then default is 8 '*********************************************************************** **** ********** Function PassWrdGen(Optional varNumChar As Variant) As String Dim intNumChar As Integer Dim intChar As Integer Dim idx As Integer Dim strPssWrd As String If IsMissing(varNumChar) Or IsNull(varNumChar) Or (Not IsNumeric(varNumChar)) Then intNumChar = 8 Else intNumChar = Int(varNumChar) End If Randomize For idx = 1 To intNumChar intChar = Int((122 - 48 + 1) * Rnd + 48) Select Case intChar Case 48 To 57, 65 To 90, 97 To 122 strPssWrd = strPssWrd & Chr$(intChar) End Select Next PassWrdGen = strPssWrd End Function -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, May 19, 2003 12:58 PM To: 'accessd at databaseadvisors.com' Subject: [AccessD] Random Password generator Hi All, Does anyone have a routine that will generate a random alphanumeric string? I would also like to be able to specify a length. If not, does anyone have an idea of how to achieve such a thing? Thanks, Joe R. This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com