generator: fix generate_random_data() function
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
879a8c69d3
commit
0bac9f83d3
|
@ -157,10 +157,11 @@ auto Generator::generate_random_data(uint n) -> std::string {
|
|||
|
||||
try {
|
||||
/* do magic to compute r
|
||||
* r ← first-n-bytes(GenerateBlocks(G, ceil(n/16) )) */
|
||||
// n is number of bytes, i.e. pass n*8 to get number of bits
|
||||
unsigned int how_many(static_cast<unsigned int>(ceil((n * 8) / 16)));
|
||||
// fmt::print("how_many: {}\n", how_many); // debugging
|
||||
* r ← first-n-bytes(GenerateBlocks(G, ceil(n/16) )) */
|
||||
|
||||
unsigned int how_many(
|
||||
static_cast<unsigned int>(std::ceil(static_cast<double>(n) / 16)));
|
||||
|
||||
std::string rr{generate_blocks(how_many)};
|
||||
fmt::print("rr (output from generate_blocks): {}\n", rr);
|
||||
|
||||
|
|
Reference in New Issue