Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- random_words=[random_word() for i in range(2<<10)]
- for n in range (1,9):
- for t in range(10,21):
- nb_words=0
- nb_errors=0
- bf=bloomfilter.create(t,code_of_string,n)
- for c in random_words:
- bloomfilter.add(bf,c)
- for k in range (2<<14):
- word=random_word()
- if word not in random_words:
- nb_words+=1
- if bloomfilter.contains(bf,word):
- nb_errors+=1
- print("{} {} {} {} {}".format(t,n,nb_words,nb_errors,nb_errors/nb_words))
- print("\n\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement