[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-8-kak-vyvesti-na-ekran-10-sluchaynykh-chisel-ispolzuya-foreach":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":16,"progress":17,"seo":18},374,"kak-vyvesti-na-ekran-10-sluchaynykh-chisel-ispolzuya-foreach",10,"java-8","Java 8+","☕","Как вывести на экран 10 случайных чисел используя forEach?","Для генерации случайных чисел можно использовать метод `ints()` класса `Random`, который возвращает бесконечный `IntStream`, ограничив его через `limit()`:\n\n```java\nnew Random()\n    .ints()\n    .limit(10)\n    .forEach(System.out::println);\n```\n\nМетод `ints()` без аргументов генерирует бесконечный поток случайных `int`-значений. `limit(10)` ограничивает поток десятью элементами, а `forEach()` выполняет действие (вывод) для каждого. Альтернативный вариант — `new Random().ints(10)`, где количество элементов задаётся прямо в метод `ints()`.\n\n> **На собеседовании:** это практический вопрос на знание Stream API. Покажите, что понимаете концепцию бесконечного стрима и необходимость `limit()`.","","junior",[15],"java8",[],null,{"title":19,"description":20,"ogTitle":19,"ogDescription":21,"keywords":22,"schemaAnswer":20,"featuredSnippetReady":23},"Как вывести на экран 10 случайных чисел используя forEach? — Gymterview","Для генерации случайных чисел можно использовать метод `ints()` класса `Random`, который возвращает бесконечный `IntStream`, ограничив его через `limit()`:","Для генерации случайных чисел можно использовать метод `ints()` класса `Random`, который возвращает бесконечный `IntStre",[15,13],true]