gbRandomText is an easy to use freeware application that generates random text. It generates a spcified number of lines, with each line containing a random or fixed number of characters. The maximum and minimum number of characters per line can be specified.
gbRandomText can also create lines containing random or fixed numbers of words, where the words are drawn from a file or from a manually entered list of words.
Optionally, a random number of duplicate lines may be included in the output.
|Download (v1.0, 0K)|
gbRandomText uses a single main screen, consisting of a toolbar, several controls for entering arguments used to create the random text, and a textbox for displaying the generated random text. The controls used for entering arguments may be hidden, as in this image of the gbRandomText main screen.
Additionally, a common context menu is provided for all textbox controls.
All Controls Visible
gbRandomText also lets you configure the type of output that is generated. You can adjust how many lines are created, the width of lines, and whether generated lines consist of words or characters. You can also format the output as paragraphs or numbered lines.
You can even have some duplicate lines thrown in the results!
The results can be sorted or placed on the clipboard.
Select a text file as a source of words.
Open the text file in the default text editor on the user's PC.
Generate random text from random characters. The list of allowed characters can be edited.
Generate random text from the words in the selected file.
Generate random text from the words typed in by the user.
Sort the generated random text.
Copy all of the random text onto the clipboard
Select the font to use on the random text. Does not apply to other controls. The font button also has a dropdown arrow, which opens a context menu that is discussed below.
Opens this online help page.
Pressing the Font button will display a font selection dialog.
Pressing the down arrow next to the Font button will display a context menu with the following options.
Courier New 8
Sets the font to Courier New, 8 point, normal font.
Courier New 12
Sets the font to Courier New, 12 point, normal font.
Sets the font to Tahoma, 8 point, normal font.
Sets the font to Tahoma, 12 point, normal font.
Sets the font to the settings chosen by the user from the Font Dialog. The menu caption shows the user-selected font name and size.
Pressing the Setting button will toggle display of the controls which display/edit arguments used in sorting.
Pressing the down arrow next to the Settings button will display a context menu with the following options.
Minimum Line Width
Sets the minimum width of generated text lines. The value indicates the number of characters or words, depending on the Create Random Text button selected on the toolbar.
Maximum Line Width
Set the maximum width of generated text lines. The value indicates the number of characters or words, depending on the Create Random Text button selected on the toolbar.
Exact Line Count
Determine how many lines of text will be generated.
Allow entry of all three values (comma separated). This is for convenience to the user and gives the same results as changing each value separately.
Paragraph Min-Max Sentences
Allow entry of all two values (comma separated), which sets the minimum and maximum number of sentences placed in a paragraph.
This is for convenience to the user and sets the minimum line width to the maximum lne width (all lines will be the same number of characters or words).
Allow entry of all three values (comma separated). This is for convenience to the user and quickly setts the min/max/line count values to a common setting.
View Allowed Characters
Opens a popup messagebox showing the allowed characters, as selected by the user.
Case Sensitive Sort
Ignores case when performing a sort of the generated random text.
Convert Source Line To Words
The source word file is normally one word per line. But where the source files consists of multiple words per line, this option separates the words.
Include Duplicate Lines
Determines whether duplicates lines will the included as part of the generated random text. If used, the number of total lines stays the same, but some lines will be duplicates of other liens.
Scrambles the letters in each word.
Capitalizes the first word of each sentence and ends the sentence in a random puncutation character (.!?).
Remove Source Punctuation
Remove punctuation symbols from the source text.
Format the output text as paragraphs. The range of sentences in each paragraph can be set.
Lower Case Source
Converts the source text to lower case before using to generate randome text.
Just for fun, generates a random text stereogram.
F1 Opens the online help page.
Ctl-P Immediately applies paragraph formatting to the random text.
Ctl-U Removes line numbers from the random text.
Contains the user words found at the end of the previous session. These words are restored in the next session.
Contains the last generated random text from the previous session. These words are restored in the next session.
If no file has been identified as a source for words, gbRandomText generates this file with several default words.
When gbRandomText starts, it restores the previous session content.
gbRandomText application settings are saved in an INI file, kept in the same folder as the gbRandomText application.
Comments and suggestions are welcome!