R.I.P. Zippy 1998-04-25 — 2011-11-21.
Play 3D tic-tac-toe in your web browser.
Ron had the largest-numbered license plate in the universe.
See Roget's Thesaurus (pubic domain HTML, 2.1 MB, one page). You may download this file for offline use.
Get macOS Command Line Utilities (CLUtils.pkg, 49 MB)
This freeware contains no trojan, virus, spyware, adware, nagware, rootkit or malware of any kind.
With TTTCube you can
TTTCube can be beaten whether you or TTTCube moves first.
See TTTCube Help History (final page) for changes in 4.4 and earlier versions.
Every 30 or so seconds (or every few seconds if you are over 40 years old) you live you will see your expected time of death move later by a second. The longer you live, the even longer you are likely to live in total.
MTRandom64 has functions to produce 32-bit, 64-bit (and with Visual Studio 2010 and later, 128-bit) integers, as well as 53-bit precision reals. In all, MTRandom64 provides eight equidistribution generator functions and seven initializing methods. Saving a generator's state to a file and loading it later is simple.
MTRandom64 has been successfully tested against the original MT authors' mt19937-64.c code by generating 100 million integers and 100 million reals with both, and comparing the entire outputs.
MTRandom64 passes George Marsaglia's Diehard tests.
MTRandom64 implements MT as a VB class. Code is included in a separate file to demonstrate use of the VB class in your program. Test code for the class is also included to duplicate the original authors' mt19937-64.out.txt file.
MTRandom64 will not compile with VB 6 or earlier.
This MTRandom64 (mt19937-64.vb) release is version 1.7, dated 2014-06-18.
MTRandom is a Visual Basic .NET class that implements the Mersenne Twister algorithm. It produces approximately 114 million 32-bit pseudorandom integers per second on a 3.60 GHz Intel Core i7-3820 processor. It has functions to produce 32-bit and 64-bit (and with Visual Studio 2010 and later, 128-bit) integers, as well as 32- and 53-bit precision reals. In all, MTRandom provides sixteen equidistribution generator functions and six initializing methods. It allows many generators to be individually initialized and independently used.
MTRandom has been successfully tested with Visual Studio 2005, 2008, 2010 and 2012.
MTRandom passes George Marsaglia's Diehard tests.
MTRandom will not compile with Visual Basic 6.0 or earlier. A Visual Basic for Applications (VBA) version of Mersenne Twister, by Pablo M. Ronchi, will compile with VB 6.0.
This MTRandom release (mt19937ar.vb), dated 2012-08-19, contains the following changes:
The last change corrects a subtle error: MTRandom silently erred when a saved MTRandom state was loaded without first initializing MTRandom another way.
You can do what-ifs such as, "What will my payment be if I borrow $100,000 at 7% for 30 years?" or "How much can I borrow at 6.25% for 25 years if I can afford $1,100 monthly payments?" You can repeatedly change one or more of the loan numbers and find a new value for one of the other numbers.
Mortgage will show the total amount paid and the total interest paid for a loan.
With a set of loan numbers, Mortgage can show a repayment schedule, with the amount paid toward principal and interest for each month, as well as copy the schedule to the system clipboard, or print it.
Mortgage is not suitable for car loans. Those loans are calculated in a different manner that Mortgage does not support.
Mortgage requires Microsoft's free .NET Framework version 2.0. Your computer may already have it. If not, Mortgage's setup program will offer to download it from Microsoft. The Framework is a 22.4 MB download.
Version 1.3 adds explanatory Tool Tip balloons to Mortgage's two windows. The balloons appear when the mouse pointer touches various items. The balloons can be turned on and off.
EOL requires Microsoft's free .NET Framework version 4.0. Your computer may already have it. If not, EOL's setup program will offer to download it from Microsoft.
See also command line utility cnl.
Version 3.3.1 allows selecting all files in the list with Ctrl+A key combination or with a menu item.
Click once and you have a list of words. You can select a word and copy it to the Windows® clipboard with a double-click. If you use no wild card, WildSpeller will list words that sound like what you spelled.
WildSpeller knows over 135,000 English words, including American, British and Canadian spellings.
Version 2.2a is functionally unchanged from version 2.2.
WinThesaurus can help when you are looking for a particular word but can only think of a related word. Type the word you know into WinThesaurus (or find it in a list), click once, and you have a list of synonyms. You can select one and copy it to the Windows® clipboard with two more clicks. WinThesaurus is based on the Moby Thesaurus data (included with WinThesaurus).
WinThesaurus version 3.2.1a fixes an egregious crashing when the first item in the left list box was clicked initially. Synonyms that match wild cards in the text entry box are marked in the Synonyms list box.
In version 1.4a you can tell WinGhost to move first. WinGhost also uses a larger, serif font now. A hint error from version 1.2 is corrected.
† The zip file contains a Visual Basic .NET project. See more about Mersenne Twister for Visual Basic .NET or more about 64-bit Mersenne Twister for Visual Basic .NET for a description of the projects' contents.
* The zip file contains an installer (also with removal). Windows® 7, Vista and XP will open zip files as folders. Other Windows® versions may require 7-Zip (freeware), WinZip, WinRAR, or similar, to open the zip file.
E-mail: Ron, Michelle, Carly or Simon Charlton <Ron @ RonCharlton.org>
Document last revised: 2022-11-07