mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-22 06:59:01 -06:00
Fix issue #9851 - only seed the random number generator on the first call to STRING(RANDOM or if given the new RANDOM_SEED argument. Add test and documentation of new argument.
This commit is contained in:
@@ -89,7 +89,7 @@ public:
|
||||
" string(SUBSTRING <string> <begin> <length> <output variable>)\n"
|
||||
" string(STRIP <string> <output variable>)\n"
|
||||
" string(RANDOM [LENGTH <length>] [ALPHABET <alphabet>]\n"
|
||||
" <output variable>)\n"
|
||||
" [RANDOM_SEED <seed>] <output variable>)\n"
|
||||
"REGEX MATCH will match the regular expression once and store the "
|
||||
"match in the output variable.\n"
|
||||
"REGEX MATCHALL will match the regular expression as many times as "
|
||||
@@ -115,7 +115,8 @@ public:
|
||||
"RANDOM will return a random string of given length consisting of "
|
||||
"characters from the given alphabet. Default length is 5 "
|
||||
"characters and default alphabet is all numbers and upper and "
|
||||
"lower case letters.\n"
|
||||
"lower case letters. If an integer RANDOM_SEED is given, its "
|
||||
"value will be used to seed the random number generator.\n"
|
||||
"The following characters have special meaning in regular expressions:\n"
|
||||
" ^ Matches at beginning of a line\n"
|
||||
" $ Matches at end of a line\n"
|
||||
|
||||
Reference in New Issue
Block a user