アカウント名:
パスワード:
「どうしてここまで売れるのか」作者も驚き 「円周率1,000,000桁表」ロングセラーの理由https://www.j-cast.com/2022/06/07438830.html [j-cast.com]
そのうち円周率100兆桁表が出版されて、それで人を殴り殺す事件が発生するのだろうか
100兆桁って、つまり100TBのデータだろ?持ち込むだけで大変。# だれが版の検査するのかなんて恐ろしくて考えられない。
1バイト1桁なんて不効率なデータ形式にするわけない。パック化で1バイト2桁にしてもまだ不効率。10進数をぴったり表現できるデータ形式ってどんなんだろう。
こういうのは計算自体は2進実数で行っていて、「1兆桁まで計算」とは「10進数に換算した場合に1兆桁目までの数字は確定できた」(これ以上精度を上げても1兆桁目の数字が変動することはない)という意味だよ。
とはいえ> 円周率の 100 兆桁目は「0」だったとのことだってことは一応十進数への換算はやったみたいだね。
1バイト1桁にして、UNIXのツールが普通に使えるようにします。
1バイトで256種のデータを表現できるんだから、100兆÷256=390625000000バイト必要。 たかだか390GBでいける。
ぴったりではありませんが、10bitで10進3桁を表現可能なDensely packed decimalとかどうでしょう。https://ja.wikipedia.org/wiki/Densely_packed_decimal [wikipedia.org]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
関連ニュース (スコア:1)
「どうしてここまで売れるのか」作者も驚き 「円周率1,000,000桁表」ロングセラーの理由
https://www.j-cast.com/2022/06/07438830.html [j-cast.com]
そのうち円周率100兆桁表が出版されて、それで人を殴り殺す事件が発生するのだろうか
Re: (スコア:1)
100兆桁って、つまり100TBのデータだろ?持ち込むだけで大変。
# だれが版の検査するのかなんて恐ろしくて考えられない。
Re:関連ニュース (スコア:0)
1バイト1桁なんて不効率なデータ形式にするわけない。
パック化で1バイト2桁にしてもまだ不効率。10進数をぴったり表現できるデータ形式ってどんなんだろう。
Re: (スコア:0)
こういうのは計算自体は2進実数で行っていて、「1兆桁まで計算」とは「10進数に換算した場合に1兆桁目までの数字は確定できた」(これ以上精度を上げても1兆桁目の数字が変動することはない)という意味だよ。
とはいえ
> 円周率の 100 兆桁目は「0」だったとのことだ
ってことは一応十進数への換算はやったみたいだね。
Re: (スコア:0)
1バイト1桁にして、UNIXのツールが普通に使えるようにします。
Re: 関連ニュース (スコア:0)
1バイトで256種のデータを表現できるんだから、100兆÷256=390625000000バイト必要。
たかだか390GBでいける。
Re: (スコア:0)
ぴったりではありませんが、10bitで10進3桁を表現可能なDensely packed decimalとかどうでしょう。
https://ja.wikipedia.org/wiki/Densely_packed_decimal [wikipedia.org]