Я пытаюсь создать синтетические данные из телефонных номеров из списка стран.
Я считаю, что Google libphonenumber Java-библиотека с портами на Python, C ++ и т. Д. Является хорошим ресурсом.
Возможно ли с помощью этой библиотеки сгенерировать действительных случайных телефонных номеров из списка стран?
С этим кодом, который я написал, я использую их функцию getExampleNumber
, но она генерирует одно и то же число каждый раз:
import com.google.i18n.phonenumbers.PhoneNumberUtil;
import com.google.i18n.phonenumbers.PhoneNumberUtil.PhoneNumberType;
import com.google.i18n.phonenumbers.Phonenumber.PhoneNumber;
import com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc;
import com.google.i18n.phonenumbers.NumberParseException;
public class Driver {
public static void main(String[] args) {
// Prints "Hello, World" in the terminal window.
for (int i=0;i<10;i++)
{
System.out.println(Generator());
}
}
public static PhoneNumber Generator()
{
String regionCode = new String("GB");
PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance();
PhoneNumber exampleNumber =phoneNumberUtil.getExampleNumber(regionCode);
return exampleNumber;
}
}