Метод 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,
который создает криптографически стойкий генератор