add Random Address & money spent
This commit is contained in:
parent
79c924b0dc
commit
c933d61613
@ -120,10 +120,46 @@ public class CustomerData {
|
||||
}
|
||||
return name;
|
||||
}
|
||||
public String getRandomStreet(){
|
||||
readStreets();
|
||||
|
||||
String street = null;
|
||||
int amountOfStreets = allStreets.length();
|
||||
int index;
|
||||
|
||||
while (street == null){
|
||||
index = Math.toIntExact(Math.round(Math.random() * (amountOfStreets-1)));
|
||||
street = allStreets.getData(index);
|
||||
}
|
||||
return street;
|
||||
}
|
||||
public String getRandomCityNCode(){
|
||||
readCities();
|
||||
|
||||
String CityNCode = null;
|
||||
int amountOfStreets = allCitiesNCodes.length();
|
||||
int index;
|
||||
|
||||
while (CityNCode == null){
|
||||
index = Math.toIntExact(Math.round(Math.random() * (amountOfStreets-1)));
|
||||
CityNCode = allCitiesNCodes.getData(index);
|
||||
}
|
||||
return CityNCode;
|
||||
}
|
||||
public int getRandomNumberBetween(int min, int max){
|
||||
int result = 0;
|
||||
|
||||
while (!((min <= result) && (result <= max))){
|
||||
result = Math.toIntExact(Math.round(Math.random() * max));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
public static void main(String[] args){
|
||||
CustomerData data = new CustomerData();
|
||||
|
||||
System.out.print(data.getRandomFirstName() + " " + data.getRandomLastName());
|
||||
|
||||
System.out.println(data.getRandomFirstName() + " " + data.getRandomLastName());
|
||||
System.out.println(data.getRandomStreet() + " " + data.getRandomNumberBetween(1, 150));
|
||||
System.out.println(data.getRandomCityNCode());
|
||||
System.out.println(data.getRandomNumberBetween(500, 2000) + "€");
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user