Skip to main content
Arr, thanks for the >20 year old article shout out. I've updated the link to a more recent copy.
Source Link
Eric Lippert
  • 46.6k
  • 22
  • 93
  • 128

Except when hashing number strings ("1", "2", ..., "216553") (for example, zip codeszip codes), where patterns begin to emerge in most of the hashing algorithms:

Except when hashing number strings ("1", "2", ..., "216553") (for example, zip codes), where patterns begin to emerge in most of the hashing algorithms:

Except when hashing number strings ("1", "2", ..., "216553") (for example, zip codes), where patterns begin to emerge in most of the hashing algorithms:

broken link fixed
Source Link
Glorfindel
  • 3.2k
  • 6
  • 28
  • 34

Or as a Hilbert MapHilbert Map (XKCD is always relevantXKCD is always relevant):

The FNV-1a algorithmFNV-1a algorithm is:

And I really, really hope there's something wrong with the SuperFastHash algorithm I foundSuperFastHash algorithm I found; it's too bad to be as popular as it is.

Update: From the MurmurHash3 homepage on Googlethe MurmurHash3 homepage on Google:

GUIDs are designed to be unique, not randomGUIDs are designed to be unique, not random

Even the Version 4 GUID algorithm is not guaranteed to be unpredictable, because the algorithm does not specify the quality of the random number generator. The Wikipedia article for GUID contains primary research which suggestsThe Wikipedia article for GUID contains primary research which suggests that future and previous GUIDs can be predicted based on knowledge of the random number generator state, since the generator is not cryptographically strong.

Or as a Hilbert Map (XKCD is always relevant):

The FNV-1a algorithm is:

And I really, really hope there's something wrong with the SuperFastHash algorithm I found; it's too bad to be as popular as it is.

Update: From the MurmurHash3 homepage on Google:

GUIDs are designed to be unique, not random

Even the Version 4 GUID algorithm is not guaranteed to be unpredictable, because the algorithm does not specify the quality of the random number generator. The Wikipedia article for GUID contains primary research which suggests that future and previous GUIDs can be predicted based on knowledge of the random number generator state, since the generator is not cryptographically strong.

Or as a Hilbert Map (XKCD is always relevant):

The FNV-1a algorithm is:

And I really, really hope there's something wrong with the SuperFastHash algorithm I found; it's too bad to be as popular as it is.

Update: From the MurmurHash3 homepage on Google:

GUIDs are designed to be unique, not random

Even the Version 4 GUID algorithm is not guaranteed to be unpredictable, because the algorithm does not specify the quality of the random number generator. The Wikipedia article for GUID contains primary research which suggests that future and previous GUIDs can be predicted based on knowledge of the random number generator state, since the generator is not cryptographically strong.

Except when hashing number strings ("1", "2", ..., "216553") (for example, zip codeszip codes), where patterns begin to emerge in most of the hashing algorithms:

Except when hashing number strings ("1", "2", ..., "216553") (for example, zip codes), where patterns begin to emerge in most of the hashing algorithms:

Except when hashing number strings ("1", "2", ..., "216553") (for example, zip codes), where patterns begin to emerge in most of the hashing algorithms:

deleted 401 characters in body
Source Link
Ian Boyd
  • 25.1k
  • 1
  • 22
  • 18
Loading
Update prime table according to source article
Source Link
Loading
added 11 characters in body
Source Link
Ian Boyd
  • 25.1k
  • 1
  • 22
  • 18
Loading
Fixed RFC4122 to go directly to the document, rather than through Google's redirect
Source Link
sourcenouveau
  • 6.5k
  • 4
  • 33
  • 44
Loading
added 203 characters in body
Source Link
Ian Boyd
  • 25.1k
  • 1
  • 22
  • 18
Loading
Bounty Awarded with 50 reputation awarded by Roman Mik
Copy edited (e.g. <https://en.wiktionary.org/wiki/English#Adjective>). Expansion.
Source Link
Loading
edited body
Source Link
Ian Boyd
  • 25.1k
  • 1
  • 22
  • 18
Loading
there is not a limited list of "known" English words, and this list is far from complete. the OED, for instance, has over 300,000 entries now, and acknowledges that it cannot possibly hope to document *every* word ever used
Source Link
Loading
don't need to know whether you've made reddit or not
Source Link
ChrisF
  • 39k
  • 11
  • 129
  • 169
Loading
Bounty Awarded with 50 reputation awarded by lurscher
Moved the hyperlink because it makes more sense to hyperlink the description of the story than "zip codes"
Source Link
Loading
added 15 characters in body
Source Link
Ian Boyd
  • 25.1k
  • 1
  • 22
  • 18
Loading
Added mention of old thing article
Source Link
Ian Boyd
  • 25.1k
  • 1
  • 22
  • 18
Loading
Bounty Awarded with 100 reputation awarded by gnat
Bounty Awarded with 100 reputation awarded by Earlz
Mod Removes Wiki by yannis
deleted 2 characters in body
Source Link
yannis
  • 39.7k
  • 40
  • 185
  • 218
Loading