Методы генерации случайных телефонных номеров в Java

Чтобы сгенерировать случайный номер телефона в Java, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование случайного класса

import java.util.Random;
public class RandomPhoneNumberGenerator {
    public static void main(String[] args) {
        Random random = new Random();
        String phoneNumber = "0" + random.nextInt(10); // Start with a digit between 0 and 9
        for (int i = 0; i < 9; i++) {
            phoneNumber += random.nextInt(10); // Append random digits
        }
        System.out.println("Random Phone Number: " + phoneNumber);
    }
}

Метод 2: использование Math.random()

public class RandomPhoneNumberGenerator {
    public static void main(String[] args) {
        String phoneNumber = "0";
        for (int i = 0; i < 10; i++) {
            phoneNumber += (int) (Math.random() * 10); // Append random digits
        }
        System.out.println("Random Phone Number: " + phoneNumber);
    }
}

Метод 3: использование библиотеки Apache Commons Lang
Вы также можете использовать библиотеку Apache Commons Lang для генерации случайных телефонных номеров. Убедитесь, что библиотека добавлена ​​в зависимости вашего проекта. Вот пример:

import org.apache.commons.lang3.RandomStringUtils;
public class RandomPhoneNumberGenerator {
    public static void main(String[] args) {
        String phoneNumber = RandomStringUtils.randomNumeric(10);
        phoneNumber = "0" + phoneNumber.substring(0, 9); // Prepend "0" to ensure it starts with a digit
        System.out.println("Random Phone Number: " + phoneNumber);
    }
}