/
itokar98
/
HomeWorkPatternsBehaveTask1
Обзор
Документация
Войти
/
itokar98
/
HomeWorkPatternsBehaveTask1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Randoms.java
32 строки
759 B
Ilya Tokar
first_commit
19 ноя 2025, 00:58
19 ноя 2025, 00:58
196deed
Код
Авторство
О чём код?
import java.util.Iterator; import java.util.Random; public class Randoms implements Iterable<Integer> { protected Random random; private final int min; private final int max; public Randoms(int min, int max) { this.min = min; this.max = max; this.random = new Random(); } @Override public Iterator<Integer> iterator() { return new RandomIterator(); } private class RandomIterator implements Iterator<Integer> { @Override public boolean hasNext() { return true; // Бесконечная последовательность } @Override public Integer next() { return random.nextInt(max - min + 1) + min; } } }