diff options
Diffstat (limited to 'source/random.cc')
| -rw-r--r-- | source/random.cc | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/source/random.cc b/source/random.cc index d237b9f..e27ffa7 100644 --- a/source/random.cc +++ b/source/random.cc @@ -9,12 +9,12 @@ namespace book_store::utility::random { auto book_random_engine::title() -> std::string { - static std::uniform_int_distribution<> distrubtion{0, 49}; + static std::uniform_int_distribution<> distribution{0, 49}; std::string book_name; for (int i = 0; i < 3; ++i) { book_name += book_title_parts[static_cast<std::size_t>( - distrubtion(this->_random_number_generator))]; + distribution(this->_random_number_generator))]; book_name += ' '; } @@ -24,10 +24,10 @@ auto book_random_engine::title() -> std::string { } auto book_random_engine::name() -> std::string { - static std::uniform_int_distribution<> distrubtion{0, 49}; + static std::uniform_int_distribution<> distribution{0, 49}; return std::string(names[static_cast<std::size_t>( - distrubtion(this->_random_number_generator))]); + distribution(this->_random_number_generator))]); } auto book_random_engine::author() -> consumer::person { @@ -36,8 +36,8 @@ auto book_random_engine::author() -> consumer::person { auto book_random_engine::authors() -> std::vector<consumer::person> { std::vector<consumer::person> authors; - static std::uniform_int_distribution<> distrubtion{1, 4}; - auto author_count = distrubtion(this->_random_number_generator); + static std::uniform_int_distribution<> distribution{1, 4}; + auto author_count = distribution(this->_random_number_generator); authors.reserve(static_cast<std::size_t>(author_count)); @@ -49,39 +49,39 @@ auto book_random_engine::authors() -> std::vector<consumer::person> { } auto book_random_engine::publisher() -> std::string { - static std::uniform_int_distribution<> distrubtion{0, 9}; + static std::uniform_int_distribution<> distribution{0, 9}; return std::string(publishers[static_cast<std::size_t>( - distrubtion(this->_random_number_generator))]); + distribution(this->_random_number_generator))]); } auto book_random_engine::isbn() -> std::string { - static std::uniform_int_distribution<> distrubtion{0, 9}; + static std::uniform_int_distribution<> distribution{0, 9}; std::string isbn; for (int i = 0; i < 13; ++i) { - isbn += std::to_string(distrubtion(this->_random_number_generator)); + isbn += std::to_string(distribution(this->_random_number_generator)); } return isbn; } auto book_random_engine::price_usd() -> double { - static std::uniform_real_distribution<> distrubtion{0.0, 100.0}; + static std::uniform_real_distribution<> distribution{0.0, 100.0}; - return distrubtion(this->_random_number_generator); + return distribution(this->_random_number_generator); } auto book_random_engine::copy_count() -> product::book::size_type { - static std::uniform_int_distribution<> distrubtion{0, 10000}; + static std::uniform_int_distribution<> distribution{0, 10000}; return static_cast<product::book::size_type::book_count_type>( - distrubtion(this->_random_number_generator)); + distribution(this->_random_number_generator)); } auto book_random_engine::id() -> std::size_t { - static std::uniform_int_distribution<> distrubtion{0, 1000000}; + static std::uniform_int_distribution<> distribution{0, 1000000}; - return static_cast<std::size_t>(distrubtion(this->_random_number_generator)); + return static_cast<std::size_t>(distribution(this->_random_number_generator)); } } // namespace book_store::utility::random |