Googleの電卓機能で、一部の大きい数字の計算に問題が発生している。コンピュータの世界ではちらほら耳にするような話だが、とてつもなく大きい数字にちなんで名付けられた、超コンピュータマニアの会社にはあってはいけないことだろう。
一部の大きな数字で問題が発生するGoogleの電卓機能提供:Google
常時ではないが、一部の非常に大きい数字でエラーが発生する。例えば、2,999,999,999,999,999から2,999,999,999,999,998を引くと1になるが、Googleの電卓機能では0と表示される。
しかし、切り捨てによって誤りが生じるというわけでもない。1,999,999,999,999,999引く1,999,999,999,999,995は0と、誤った答えが表示されるが、1,999,999,999,999,999引く1,999,999,999,999,993は6と、正しい答えが表示される。また、400,000,000,000,002引く400,000,000,000,001は0と、誤った答えが表示されるが、400,000,000,000,002引く400,000,000,000,000は2と、正しい答えが表示される。
他人の不幸を喜ぶ人たちにとっては最高に楽しいことかもしれないが、Googleは、10の100乗(グーゴル)の計算も苦手なようだ。1グーゴル足す1引く1グーゴルの答えは1が正しいが、0になる。
Googleの立場での言い分
確かに、正確さを維持しようとすれば、特殊な方法を使って数字をエンコードする必要があるため、この規模での計算は難しい。しかし、電卓を開発する人たちにとって幸いなことに、実世界では比較的まれな要件だ。2つの星の間の距離を測定する場合、数cmレベルの精度を得られるのはまれだ。また、このような精度が実際に意味を持つこともまれだ。
多くの場合、大きい数字は、小さい数字(仮数)に10の乗数(指数)を掛けた2つの値による浮動小数点形式で表される。例えば、Googleの第2四半期の売り上げは12億5000万ドルだったが、「1,250,000,000ドル」「1.25掛ける10の9乗ドル」「1.25×10^9ドル」と表記することもできる。浮動小数点計算は大きな数の計算に便利だが、一般的に、最初の要素は限られた桁数の数字しか把握できないため、途中で若干の誤差が生じる。
コンピュータでの正確な計算は、コンピュータが一般的に0または1の数字しかない2進数で計算をしていることに基づいている。一方、人は0から9までの数字を使った10進数計算を行う。正確性に問題が生じるのは、コンピュータが数字を2進数に変換して処理し、結果を10進数に戻して表示するためだ。
関連情報
-
Excelが計算間違い--マイクロソフトの月例パッチに不具合 [From CNET Japan]
マイクロソフトが先週公開したExcelの脆弱性パッチにより、計算結果に異常が出る不具合が発生している。 - IBM
- Microsoft
- Intel
「業界動向」 の新着情報
-
「Google Books」をめぐる和解について米司法省が調査を開始
米司法省は、特定書籍のデジタル出版権に関してGoogleと出版社団体の間で合意した和解について、独占禁止法違反関連で正式な... - 「Windows 7」:事前予約割引とFamily Packの不確かな存在にユーザー困惑
- MS、最大半額の大規模データセンター向け統合運用管理ライセンスを発表
- シマンテック、アジア太平洋地域における中小企業のセキュリティ課題をレポート
- シマンテック、中小企業に関するIT調査を発表:57%がIT費用増加と回答
- 業界動向 一覧へ »
「インターネット」 のバックナンバー
-
米国の広告業界団体、行動ターゲティングの新ガイドラインを共同で作成
広告業界の団体が集まって、ウェブの行動ターゲティングに関してプライバシーを守るための新ガイドラインを作成した。収集した個人データを広告主がどう扱うべきかを示すもので、2010年初めから適用される予定だ。 -
「Google Books」をめぐる和解について米司法省が調査を開始
-
日立ソフト、「SecureOnline 出前クラウドサービス」発表--導入負担を軽減
-
モジラ、「Firefox 3.5」を正式リリース
-
クラウドコンピューティングとオープンソースの対決
- インターネット 一覧へ »
ZDNet Japan Essential Topic
-
工事進行基準、まだ間に合いますよ!
工事進行基準でなにが変わるのか自信をもって言えますか? -
バズワードの裏側みてみませんか?
SaaSにSOA、仮想化までビジネス視点からバズワードを斬ります
企画特集
-
ストレージメディア特設サイト開設
仮想化環境において最適なソリューションを! -
今注目の「サジェスト検索」−デモ掲載中
システムのユーザビリティに革命を起こす技術とは -
【徹底対談】運用管理ツールの賢い使い方
市場背景〜仮想化管理までアナリストが解説! -
ロリポップ!がリニューアル
【第1回】創業者の家入一真氏が語る誕生秘話!! -
中小企業のセキュリティリスクとは?
導入する側・される側 得するセキュリティ製品 -
仮想環境を実現するソリューション特集
仮想化導入時、こんなところ気にしてますか? -
セキュリティ&ユーザ事例【SIer Club】
最新のセキュリティ情報と提案事例が満載 -
パンデミック対策特集
2009年のパンデミック発生から再考する事業継続計画 -
SOA、BPM、SaaS −今、企業に必要なこと
ビジネス・アプリケーションの今を網羅する特設サイト -
集積度も性能も、業界最高水準のブレードPC
サーバの実装技術を、シン・クライアントへ応用 -
ESBでIT投資の無駄を劇的に解消する
IBM IMPACT 2009を徹底レポート! -
インターネット上の悪意を未然に防ぐには?
ブラウザに備わったセキュリティ機能を徹底解説 -
そのストレージで仮想化に対応できますか?
メリット盛りだくさんのサンのオープンストレージ製品 -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
◆エン・ジャパン厳選求人☆毎週更新◆
不況下でも急成長の秘訣とは?注目企業の取組みも公開! -
エンタープライズにおけるSUSEの強み
次世代データセンターの基盤は11だ。 -
■ストレージ容量50%削減保証■
ネットアップによる削減保証キャンペーン実施中 -
サーバー監視・運用のコストを削減するには
エージェントレス方式を用いたパトロールクラリスで -
サービス・ドリヴン・データセンター
コスト効果の高いデータセンター構築には?
ZDNet Japanからのお知らせ
- ご回答にはCNET_IDご登録が必要です。
-
7. ホットスポットと同時並列性分析について
この3分間のビデオは、Intel Parallel Studioの一部であり、アプリケー... -
8. Valarray
この5分間のビデオでは、Intelコンパイラの1次元Valarrayデータ構造に対...
新着企業動向
-
上位サイトのSEO内部対策状況を一覧表示、無料SEOツール「talabagani.jp」を公開
ディーボ -
SaaSとERPの連携事例紹介セミナー
NTTソフトウェア -
【EMC Mail News】本格的なクラウド時代に向けた「VMware vSphere 4」と連携するEMC製品群
EMCジャパン -
統合ID管理ソリューション
NRIセキュアテクノロジーズ - 企業動向一覧へ»
サーバやOS、アプリケーションなどの世界ではオープンソーススタンダードが市場を牽引する現在、ストレージの世界でもオープン化の流れが始まっている。
幸い今回は弱毒性で大事には至らなかったが、まだ油断はできない。企業活動を停止すると、大きな経済的損害や社会的信用の低下を招いてしまう。 
