Random Thoughts by Bob Jenkins
We've been finding pretty good varieties of apples and seedless grapes in recent years.
Table of Contents (internal links):
- Here's a hash table, code for perfect hashing, a good hash function for hash table lookup,
a FAQ, some theory, and code to search for new hash functions. I tried designing block ciphers and finding characteristics. I had an article published in Dr. Dobb's in September 1997.
Have the cryptographic pseudorandom number
generator ISAAC, a small noncryptographic pseudorandom number generator, a prize for breaking ISAAC, and ISAAC's background and theory. Also take some tests for randomness, and a table of orders of magnitude.
- See some skits from Boy Scouts,
SQL tricks from Oracle,
speculations on the future
and some cartoons that I wrote in college.
- Look into
formulae for n-body orbit simulations,
code for the HOMFLY knot polynomial,
choosing random passwords,
jenny for pairwise testing,
some error correction codes, and
an april fool's design spec.
- Consider perpetual motion machines,
a dirigiped design,
a scale model of the solar system,
a simulation of Cruithne
(a near-earth object),
of figure-eight orbits,
of binary star planetary orbits,
a set of noncolliding orbits,
some Dyson Swarms (pretty pictures!),
some methods for the n-body problem,
- I have tools for pairwise testing (jenny),
exhaustive testing (dice),
testing hash functions,
and a pattern for concurrency testing.
- Home projects
- See my half bath,
a house design that will never be built,
a dollhouse that did get built,
some paper airplanes,
and a roof rack for
- Here is my autobiography,
some genealogical notes,
my mom's art,
a bit on software patents,
and some early Bob photos.
Here are some other sites:
- Usenet: Google groups used to be the
center of the internet, but it's dead now, killed by spam and trolls and Google.
- Stock quotes: Macrotrends lets you
graph revenue and PE ratios over time as well as stock prices.
- News: sciencedaily for science news,
news.bing.com for news news,
the BBC for a non-US perspective, and
Al Jazeera for an even less US perspective.
- Relative's web pages: my mom's online art gallery.
- Translate any language to any other.
- Specific stuff: near-earth
objects, astronomy journals, an online calculator, digital camera reviews, xkcd comics, and genealogical research.
Send mail to Bob at firstname.lastname@example.org.