214-748-3647 ウェブで一番でてくる電話番号とその理由

ある匿名のプログラマーが発見した不思議な電話番号、それが214-748-3647

もともと、32ビットの符号付整数で表される一番大きな数が2147483647なんです。それで、このプログラマーがなんとはなしに214-748-3647でグーグル検索してみたところ、1500以上のウェブサイトで、電話番号としてこの番号が表示されていることに気づいたとか。

そんなにたくさん、同じ電話番号の会社や組織があるはずがありませんね。つまりこれは、いろんなプログラマーが横着して、10桁の文字列じゃなくてInt型で電話番号を格納するようなスクリプトを書いてしまったために起こっているのです。上限値を越えてしまうような電話番号の設定が全部この値に丸められてしまった結果、多数のサイトでこの”214-748-3647″が電話番号として表示される現象が発生しているのです。

アメリカの場合、214というのはテキサス州ダラスの市外局番だそうです。ダラスのどこかに、この不幸な電話番号を本当に使っている人がいて、その人はアメリカ中から全然関係のない会社宛ての間違い電話を受け取ってるに違いない、という話。

市外発信の先頭の1を書いたり書かなかったりするアメリカとは違い、日本だと日常的に市外局番を0から記述するので、このバグを作りこむプログラマーは少ないような気がします。しかし、こんな感じでバグが同じ何かを指し示し、謎の現象が発生しているようなケース、他にもあるのかもしれませんね。

via The most common phone number | Shark Bait