X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ea74f5d95928a521a588737e81f1de94eef25d19..HEAD:/src/xbt/random.cpp diff --git a/src/xbt/random.cpp b/src/xbt/random.cpp index 449207c9bb..f63dd2f2d1 100644 --- a/src/xbt/random.cpp +++ b/src/xbt/random.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2019-2022. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2019-2023. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -15,9 +15,7 @@ XBT_LOG_EXTERNAL_CATEGORY(xbt); XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_random, xbt, "Random"); -namespace simgrid { -namespace xbt { -namespace random { +namespace simgrid::xbt::random { bool Random::read_state(const std::string& filename) { @@ -41,25 +39,25 @@ bool Random::write_state(const std::string& filename) const int StdRandom::uniform_int(int min, int max) { - std::uniform_int_distribution<> dist(min, max); + std::uniform_int_distribution dist(min, max); return dist(mt19937_gen); } double StdRandom::uniform_real(double min, double max) { - std::uniform_real_distribution<> dist(min, max); + std::uniform_real_distribution dist(min, max); return dist(mt19937_gen); } double StdRandom::exponential(double lambda) { - std::exponential_distribution<> dist(lambda); + std::exponential_distribution dist(lambda); return dist(mt19937_gen); } double StdRandom::normal(double mean, double sd) { - std::normal_distribution<> dist(mean, sd); + std::normal_distribution dist(mean, sd); return dist(mt19937_gen); } @@ -157,6 +155,4 @@ double normal(double mean, double sd) return default_random->normal(mean, sd); } -} // namespace random -} // namespace xbt -} // namespace simgrid +} // namespace simgrid::xbt::random