Hacker News new | ask | show | jobs
by pklausler 3591 days ago
While that 64-bit value would be just as likely to occur as any other if randomly chosen, any competent programmer is going to recognize a very strong pattern in that value's binary representation that makes it much more likely to have been chosen with intent. In fact, the pattern is so strong, there's a chance that the appearances of the value in two places is simply a coincidence.
2 comments

Specifically, in C, it's

  (0x01234567uLL + 0x55555555 & 0x77777777) * 0x200000002 + 0x11111111
Yes, googling for the 32-bit parts of that 64-bit hex value gets me two distinct hits:

2015:

http://www.ijirst.org/articles/IJIRSTV1I9059.pdf

and 2013:

https://www.halowaypoint.com/en-us/forums/d76f090378914a9bb8...

Still, the string (instead of the binary values) is somewhat less probable than this to be an accidental match.