@@ -241,9 +241,9 @@ which contains a bunch of facilities for generating random numbers. Update your
241241auto main () -> int {
242242 std::cout << "Guessing Game!\n";
243243
244- auto rd = std::random_device {};
245- auto gen = std::mt19937 { rd() };
246- auto distrib = std::uniform_int_distribution<unsigned> { 1u, 100u };
244+ auto rd = std::random_device{};
245+ auto gen = std::mt19937{ rd()};
246+ auto distrib = std::uniform_int_distribution<unsigned>{ 1u, 100u};
247247 const auto secret_number = distrib(gen);
248248
249249 std::cout << "The secret number is: " << secret_number << '\n';
@@ -263,8 +263,8 @@ number generation types. Next we add the lines
263263
264264``` cpp,icon=%cplusplus,fp=main.cxx:8:10
265265 auto rd = std::random_device{};
266- auto gen = std::mt19937{ rd() };
267- auto distrib = std::uniform_int_distribution{ 1, 100 };
266+ auto gen = std::mt19937{rd()};
267+ auto distrib = std::uniform_int_distribution<unsigned>{1u, 100u };
268268```
269269
270270The first line (default) constructs a new ` std::random_device ` [ ^ 14 ] . This is a uniformly
@@ -280,7 +280,7 @@ This sets up our random number generator. To obtain a random number we can call
280280distribution object, passing in the generator and returning a new random value.
281281
282282``` cpp,icon=%cplusplus,fp=main.cxx:11
283- auto const secret_number = distrib(gen);
283+ const auto secret_number = distrib(gen);
284284```
285285
286286## Comparing the Guess to the Secret Number
@@ -297,9 +297,9 @@ auto main() -> int {
297297 std::cout << "Guessing Game!\n";
298298
299299 auto rd = std::random_device{};
300- auto gen = std::mt19937{ rd() };
301- auto distrib = std::uniform_int_distribution{ 1, 100 };
302- auto const secret_number = distrib(gen);
300+ auto gen = std::mt19937{rd()};
301+ auto distrib = std::uniform_int_distribution<unsigned>{1u, 100u };
302+ const auto secret_number = distrib(gen);
303303
304304 std::cout << "The secret number is: " << secret_number << '\n';
305305 std::cout << "Please input your guess: ";
@@ -407,9 +407,9 @@ auto main() -> int {
407407$ std::cout << "Guessing Game!\n";
408408$
409409$ auto rd = std::random_device{};
410- $ auto gen = std::mt19937{ rd() };
411- $ auto distrib = std::uniform_int_distribution{ 1, 100 };
412- $ auto const secret_number = distrib(gen);
410+ $ auto gen = std::mt19937{rd()};
411+ $ auto distrib = std::uniform_int_distribution{1, 100};
412+ $ const auto secret_number = distrib(gen);
413413$
414414$ std::cout << "The secret number is: " << secret_number << '\n';
415415$ std::cout << "Please input your guess: ";
420420
421421 try {
422422 guess = std::stoi(input);
423- } catch (std::invalid_argument const &) {
423+ } catch (const std::invalid_argument&) {
424424 std::cerr << "Invalid input " << std::quoted(input) << "!\n";
425425 std::exit (0);
426- } catch (std::out_of_range const &) {
426+ } catch (const std::out_of_range&) {
427427 std::cerr << "Input " << std::quoted(input) << " is too large!" << '\n';
428428 std::exit(0);
429429 }
@@ -484,9 +484,9 @@ auto main() -> int {
484484$ std::cout << "Guessing Game!\n";
485485$
486486$ auto rd = std::random_device{};
487- $ auto gen = std::mt19937{ rd() };
488- $ auto distrib = std::uniform_int_distribution{ 1, 100 };
489- $ auto const secret_number = distrib(gen);
487+ $ auto gen = std::mt19937{rd()};
488+ $ auto distrib = std::uniform_int_distribution{1, 100};
489+ $ const auto secret_number = distrib(gen);
490490$
491491$ std::cout << "The secret number is: " << secret_number << '\n';
492492$ auto input = std::string{};
@@ -501,10 +501,10 @@ $ std::getline(std::cin, input);
501501$
502502 try {
503503 guess = std::stoi(input);
504- } catch (std::invalid_argument const &) {
504+ } catch (const std::invalid_argument&) {
505505 std::cerr << "Invalid input " << std::quoted(input) << "!\n";
506506 continue;
507- } catch (std::out_of_range const &) {
507+ } catch (const std::out_of_range&) {
508508 std::cerr << "Input " << std::quoted(input) << " is too large!" << '\n';
509509 continue;
510510 }
0 commit comments