package com.mavlushechka.a1qa.framework.utils; import aquality.selenium.browser.AqualityServices; import java.util.OptionalInt; import java.util.Random; public class IntegerUtils { private IntegerUtils() { } public static int getRandomNumber(int min, int max) { OptionalInt randomNumber = new Random().ints(min, max).findFirst(); if (randomNumber.isPresent()) { return randomNumber.getAsInt(); } AqualityServices.getLogger().error("Incorrect min and max arguments."); throw new IllegalArgumentException("Incorrect min and max arguments."); } public static int parseInt(String text) { return Integer.parseInt(text.replaceAll("[^0-9.]", "")); } }