- /* Initialize the random number generator */
- std::random_device rd;
- std::default_random_engine generator(rd());
-
- /* Distribution on which to apply the generator */
- std::uniform_int_distribution<unsigned long int> distribution(min_size, max_size);
-
- char* size = bprintf("%lu", distribution(generator));
- argSender.push_back(std::string(size));
- xbt_free(size);
+ std::string size = std::to_string(simgrid::xbt::random::uniform_int(min_size, max_size));
+ argSender.push_back(size);