Module

Data.Char.Gen

#genUnicodeChar

genUnicodeChar :: forall m. MonadGen m => m Char

Generates a character of the Unicode basic multilingual plane.

#genAsciiChar

genAsciiChar :: forall m. MonadGen m => m Char

Generates a character in the ASCII character set, excluding control codes.

#genAsciiChar'

genAsciiChar' :: forall m. MonadGen m => m Char

Generates a character in the ASCII character set.

#genDigitChar

genDigitChar :: forall m. MonadGen m => m Char

Generates a character that is a numeric digit.

#genAlpha

genAlpha :: forall m. MonadGen m => m Char

Generates a character from the basic latin alphabet.

#genAlphaLowercase

genAlphaLowercase :: forall m. MonadGen m => m Char

Generates a lowercase character from the basic latin alphabet.

#genAlphaUppercase

genAlphaUppercase :: forall m. MonadGen m => m Char

Generates an uppercase character from the basic latin alphabet.

Modules