РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
413 of 723 menu

Метод nextInt

Метод nextInt генерирует и возвращает случайное целое число. Первым параметром метод принимает максимальное значение (не включая его). Если параметр не указан, генерируется число в диапазоне от 0 до 232. Сгенерированное число всегда неотрицательное.

Синтаксис

random.nextInt(max)

Пример

Давайте сгенерируем случайное число в диапазоне от 0 до 9:

import 'dart:math'; void main() { Random random = Random(); int res = random.nextInt(10); print(res); }

Результат выполнения кода:

7

Пример

Давайте сгенерируем несколько случайных чисел и выведем их в консоль:

import 'dart:math'; void main() { Random random = Random(); for (int i = 0; i < 5; i++) { print(random.nextInt(100)); } }

Результат выполнения кода:

42 87 15 63 29

Пример

Давайте сгенерируем случайное число в диапазоне от 1 до 6, имитируя бросок игральной кости:

import 'dart:math'; void main() { Random random = Random(); int res = random.nextInt(6) + 1; print(res); }

Результат выполнения кода:

4

Смотрите также

  • класс Random,
    который создает генератор случайных чисел
  • метод nextDouble,
    который возвращает случайное дробное число
  • метод nextBool,
    который возвращает случайное логическое значение
  • метод secure,
    который создает криптографически стойкий генератор
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить