Skip to content

ブルームフィルタ サイズ計算

格納する要素数と許容できる偽陽性率を入力すると、ブルームフィルタに必要なビット配列長、KB・MB 単位のサイズ、最適なハッシュ関数の数、要素あたりのビット数、そして整数に丸めた設計で実際に得られる偽陽性率を求めます。

入力

フィルタの要件

≥ 1
%
0 – 100 %

結果

値を入力すると計算結果が表示されます。

推奨サイズ

m = \dfrac{-n \ln p}{(\ln 2)^2} = \dfrac{-\left(1,000,000\right)\ln\left(1\right)}{(\ln 2)^2} = ?
k = \operatorname{round}\!\left(\dfrac{m}{n}\ln 2\right) = \operatorname{round}\!\left(\dfrac{ ? }{ 1,000,000 }\times \ln 2\right) = ?

コストと精度

r = \dfrac{m}{n} = \dfrac{ ? }{ 1,000,000 } = ?
p' = \left(1 - e^{-kn/m}\right)^{k} = ?\,\text{\%}

この計算機を埋め込む

プレビュー

このコードをページに貼り付けると計算機を表示できます。

この計算を共有

このリンクを開くと、入力した値がそのまま表示されます。

200+ ツール · 10 言語対応 · 完全無料

この計算機は役に立ちましたか?

改善が必要

どのような点が改善されると良いですか?