RandomString v0.3.0 RandomString View Source

An utility to generate random strings of desired character sets.

Link to this section Summary

Functions

Returns a Stream of characters with a specified character class

Returns a Stream of characters that does not include characters specified in character_list

Returns a Stream of characters that does not include “misleading characters”

Take n characters from :alphanumeric class characters

Take n characters from a specified character class. Available character classes are: :alphabetical, :alphanumeric, :numeric, :lowercase, :uppercase, printable_chars

Take n characters from a stream with specified character class (defaults to :alphanumeric), excluding characters specified in character_list

Take n characters from alphanumeric characters, excluding “misleading characters” (characters that look similar to another character: 01258ijlouvBIOSUVZ)

Link to this section Functions

Returns a Stream of characters with a specified character class.

Link to this function stream_without_characters(character_list, character_class \\ :alphanumeric) View Source

Returns a Stream of characters that does not include characters specified in character_list.

Link to this function stream_without_misleading_characters(character_class \\ :alphanumeric) View Source

Returns a Stream of characters that does not include “misleading characters”.

Take n characters from :alphanumeric class characters.

Link to this function take(n, character_class) View Source

Take n characters from a specified character class. Available character classes are: :alphabetical, :alphanumeric, :numeric, :lowercase, :uppercase, printable_chars.

Link to this function take_without_characters(n, character_list, character_class \\ :alphanumeric) View Source

Take n characters from a stream with specified character class (defaults to :alphanumeric), excluding characters specified in character_list.

Link to this function take_without_misleading_characters(n) View Source

Take n characters from alphanumeric characters, excluding “misleading characters” (characters that look similar to another character: 01258ijlouvBIOSUVZ).