go-arbitrary/t_phonenumber_egypt.go

41 lines
935 B
Go

package arbitrary
func (arb T) phonenumber_egypt() string {
var funcs []func()string = []func()string{
arb.phonenumber_greatercairo,
arb.phonenumber_alexandria,
arb.phonenumber_arish,
arb.phonenumber_asyut,
arb.phonenumber_aswan,
arb.phonenumber_benha,
arb.phonenumber_benisuef,
arb.phonenumber_damanhur,
arb.phonenumber_damietta,
arb.phonenumber_faiyum,
arb.phonenumber_ismailia,
arb.phonenumber_kafrelsheikh,
arb.phonenumber_luxor,
arb.phonenumber_marsamatruh,
arb.phonenumber_mansoura,
arb.phonenumber_minya,
arb.phonenumber_monufia,
arb.phonenumber_newvalley,
arb.phonenumber_portsaid,
arb.phonenumber_qena,
arb.phonenumber_redsea,
arb.phonenumber_sohag,
arb.phonenumber_suez,
arb.phonenumber_tanta,
arb.phonenumber_eltor,
arb.phonenumber_zagazig,
arb.phonenumber_10thoframadan,
arb.phonenumber_qalyubia,
}
fn := funcs[arb.randomness.Intn(len(funcs))]
return fn()
}