Module

Data.String.Gen

#genString

genString :: forall m. MonadRec m => MonadGen m => m Char -> m String

Generates a string using the specified character generator.

#genUnicodeString

genUnicodeString :: forall m. MonadRec m => MonadGen m => m String

Generates a string using characters from the Unicode basic multilingual plain.

#genAsciiString

genAsciiString :: forall m. MonadRec m => MonadGen m => m String

Generates a string using the ASCII character set, excluding control codes.

#genAsciiString'

genAsciiString' :: forall m. MonadRec m => MonadGen m => m String

Generates a string using the ASCII character set.

#genDigitString

genDigitString :: forall m. MonadRec m => MonadGen m => m String

Generates a string made up of numeric digits.

#genAlphaString

genAlphaString :: forall m. MonadRec m => MonadGen m => m String

Generates a string using characters from the basic Latin alphabet.

#genAlphaLowercaseString

genAlphaLowercaseString :: forall m. MonadRec m => MonadGen m => m String

Generates a string using lowercase characters from the basic Latin alphabet.

#genAlphaUppercaseString

genAlphaUppercaseString :: forall m. MonadRec m => MonadGen m => m String

Generates a string using uppercase characters from the basic Latin alphabet.

Modules