randstring
.. randstring([rng,] len=8)
Create a random ASCII string of length ``len``, consisting of upper- and
lower-case letters and the digits 0-9. The optional ``rng`` argument
specifies a random number generator, see :ref:`Random Numbers <random-numbers>`.
Examples
The randstring
function in Julia generates a random ASCII string of a specified length. It consists of upper- and lower-case letters and the digits 0-9. The function also accepts an optional random number generator argument.
julia> randstring(10)
"3w8H7kXu2h"
julia> randstring(5)
"y9V7Z"
julia> randstring(12)
"yW7jFy2o1j9A"
In the above examples, randstring
generates random strings of lengths 10, 5, and 12, respectively.
You can also provide a random number generator as an optional argument:
julia> rng = Random.MersenneTwister(1234); # Create a specific random number generator
julia> randstring(rng, 8)
"MIuYaP0v"
julia> randstring(rng, 6)
"T9B0Ez"
julia> randstring(rng, 9)
"v8vH2A2DN"
In this example, the rng
argument is passed to randstring
to use a specific random number generator (MersenneTwister in this case).
Please note that the exact output of randstring
will vary each time you run it due to its random nature.
See Also
ascii, base64decode, Base64DecodePipe, base64encode, Base64EncodePipe, bin, bits, bytestring, charwidth, chomp, chop, chr2ind, contains, endswith, escape_string, graphemes, ind2chr, iscntrl, istext, isupper, isvalid, join, lcfirst, lowercase, lpad, lstrip, normalize_string, num2hex, parseip, randstring, readuntil, replace, repr, rpad, rsplit, rstrip, search, searchindex, split, startswith, string, stringmime, strip, strwidth, summary, takebuf_string, ucfirst, unescape_string, uppercase, utf16, utf32, utf8, wstring,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.