2
0
mirror of synced 2025-02-24 22:58:28 +00:00
2014-12-26 17:17:00 +11:00

17 lines
337 B
Go

package main
import (
"flag"
"fmt"
"github.com/willf/bloom"
)
func main() {
n := flag.Int("n", 0, "expected number of items")
falsePositiveRate := flag.Float64("fpr", 0, "false positive rate")
flag.Parse()
filter := bloom.NewWithEstimates(uint(*n), *falsePositiveRate)
fmt.Printf("m: %d, k: %d\n", filter.Cap(), filter.K())
}