PCが一兆になるまでにどれくらいの時間がかかりますか

これは、20兆ドル以上の価値がある会社に関する同僚との議論の後に来た質問です–そして、私たちはちょうどそのくらいのお金が現金でどのように見えるか想像できませんでした。 ちょうどそれのアイデアを得るために、我々はそれが一度地球を一周するのにかかるだろうどのように多くの百ドル札を計算しました–答えは私が約240.000.000の周りに24億ドルを意味すると信じていました。 それはたくさんのお金です。 どの位それはその多くのお金を数えるために人を取るか。 まあ、誰も確かに言うことはできません。

しかし、我々はそれが一兆まで数えるためにコンピュータを取るだろうどのくらいのかなり良い印象を作ることができます。 単純に反復するには、その間に他のアクションはありません。 そのために、私は100万人まで数えるのにどれくらいかかるかを測定し、次に異なる値まで数えるのにどれくらいかかるかを見積もるための簡単な結果は興味深いです。

答えは: それはあなたのマシンに依存します。 同じマシンでも、負荷に応じて異なる結果が得られます。 しかし、私のビットを見てみましょう:

  • 10億(9ゼロ)は速く到達しています–15秒
  • しかし、1兆(12ゼロ)に到達するために–違いは驚くべきことです–4時間10分。 基本的には1000倍以上。
  • 私たちは173日かかる四分(15ゼロ)に行くように違いはさらに印象的になり、その後quintillions(18ゼロ)は475年かかります
  • 私が数学をした最後のものは、1sextillion(21ゼロ)であり、準備ができています–それは私のラップトップを正確に7708年、292日、6時間、43分、52秒かかりますその値まで反復する。私が言ったように、これらの値はマシンに大きく依存します。 だから、あなたはそれを自分で試してみて、多分結果を共有することができます。 以下のコード:すべてのGuidを反復処理するのはどうですか?その後、エンジニアの真の精神の中で、私は別の主題に切り替えました–完全に関連した(私にとって)–Guidの一意性。 私は以前、GUIDが実際にどのようにユニークであるかを自分自身に尋ねていました。 そして、私はやや当時の私の答えを得ましたが、今はそれがさらに明確だと思います。

    を開始するには–Guidは、通常、32桁の十六進数として表されます–1つのsixtillionよりも10桁以上の数字を意味します。 繰り返しますが、GUIDの各桁は、0〜9(10の値を意味する)のみを許可する通常の整数と比較して、0〜F(16の値)の値を持つことができます。 私の数学が正しければ、sixtillion(7708年)から時間がかかります–それに10.000.000.000(10個のゼロ)を掛け、次に1.6–各桁に1.6以上の値があります–そして16(F)。

    それは約1.973.248.000.000.000年–1.973.248万千年を意味します。 それは私のラップトップがGUIDのすべての可能な値を反復するのにどれくらいかかるかです。 今、それはどのようにユニークですか?



コメントを残す

メールアドレスが公開されることはありません。