User blog comment:Tymewalk/Brute-forcing So Good's JDNow Number/@comment-27914438-20160617195142/@comment-27914438-20160617204658

OK, so I'm not checking for other songs just yet because it turns out it'd take forever.

Using my method of all the possible timestamps for October 12, 2015 would take me about 5 years with 7 codes to test. Just one code would take probably 10 months or so, given that I need to check 8,640,000,000 different codes.

So instead, I ruled out the extremes and got an approximate of the lowest and highest values. For example, there's no published codes that start with "1444608______", up until "14446554_____". That's over 45 million codes I no longer have to check.

Using this I narrowed it down to around 300,000 codes - less that I originally had to check!

It's running now at about 6 codes per second. I'm looking for ways to make it faster.