Remove use of string rather than straddle OTP version

string functions were used in unit tetss only, and were replaceable with io_lib:format
This commit is contained in:
Martin Sumner 2018-12-11 15:44:37 +00:00
parent 90574122c9
commit 9ca6b499e1
7 changed files with 30 additions and 78 deletions

View file

@ -2490,10 +2490,10 @@ generate_randomkeys(_Seqn, 0, Acc, _BucketLow, _BucketHigh) ->
Acc;
generate_randomkeys(Seqn, Count, Acc, BucketLow, BRange) ->
BRand = leveled_rand:uniform(BRange),
BNumber = leveled_util:string_right(
integer_to_list(BucketLow + BRand), 4, $0),
KNumber = leveled_util:string_right(
integer_to_list(leveled_rand:uniform(1000)), 6, $0),
BNumber =
lists:flatten(io_lib:format("K~4..0B", [BucketLow + BRand])),
KNumber =
lists:flatten(io_lib:format("K~6..0B", [leveled_rand:uniform(1000)])),
LK = leveled_codec:to_ledgerkey("Bucket" ++ BNumber, "Key" ++ KNumber, o),
Chunk = leveled_rand:rand_bytes(64),
{_B, _K, MV, _H, _LMs} =