Fast way to generate unique strings
From: R Avery (ravery74_at_yahoo.co.uk)
Date: 10/26/04
- Next message: JE McGimpsey: "Re: Including prompts in macros"
- Previous message: Bob Phillips: "Re: Command Bar Menu - Management"
- Next in thread: Doug Glancy: "Re: Fast way to generate unique strings"
- Reply: Doug Glancy: "Re: Fast way to generate unique strings"
- Reply: JE McGimpsey: "Re: Fast way to generate unique strings"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 26 Oct 2004 11:58:38 -0400
what is the fastest VBA code to generate a list of random strings of a
specified length.
the function prototype i want is
sub GetUniqueStrings(Strings() as string, Length as long)
The one i had been using seems slow when using it to generate lots of
strings, and i was wondering if there was a way to speed it up. Thanks!
Public Function GetUniqueString(ByVal NumChars As Long) As String
Dim i As Long, str As String
GetUniqueString = Space$(NumChars)
For i = 1 To NumChars
Mid$(GetUniqueString, i, 1) = Chr(RandBetween(97, 122))
Next i
End Function
Public Function RandBetween(ByVal LB As Long, ByVal UB As Long) As Long
RandBetween = LB + Round(Rnd * (UB - LB), 0)
End Function
- Next message: JE McGimpsey: "Re: Including prompts in macros"
- Previous message: Bob Phillips: "Re: Command Bar Menu - Management"
- Next in thread: Doug Glancy: "Re: Fast way to generate unique strings"
- Reply: Doug Glancy: "Re: Fast way to generate unique strings"
- Reply: JE McGimpsey: "Re: Fast way to generate unique strings"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|