I have written a couple of small programs:
- A Tcl/Tk script that shows numbers and words (for teaching children).
- A Tcl/Tk script that poses simple sums (for teaching children). If you want to change the difficulties of the levels, you'll need to edit the parameters at the top of the script.
- A Delphi (Windows 95) program that generates random words by combining syllables. See the name generation page for more details.
- A Tcl script that generates random words by building an n-gram model of a language. See the documentation and the name generation page for more details.
These programs are released under the GNU Public Licence (GPL), meaning that they are free and open-source software.