diff --git a/include/leveled.hrl b/include/leveled.hrl index 6a8e014..5681974 100644 --- a/include/leveled.hrl +++ b/include/leveled.hrl @@ -34,7 +34,7 @@ end_key :: tuple() | undefined, owner :: pid()|list(), filename :: string() | undefined, - bloom :: binary() | none}). + bloom :: binary() | none | undefined}). -record(cdb_options, {max_size :: integer() | undefined, diff --git a/src/leveled_ebloom.erl b/src/leveled_ebloom.erl index 606a6ba..2093796 100644 --- a/src/leveled_ebloom.erl +++ b/src/leveled_ebloom.erl @@ -560,7 +560,7 @@ test_bloom(N, Runs) -> fun(HashList) -> HitOrMissFun = fun (Entry, {HitL, MissL}) -> - case random:uniform() < 0.5 of + case leveled_rand:uniform() < 0.5 of true -> {[Entry|HitL], MissL}; false ->