add Random Address & money spent
This commit is contained in:
parent
79c924b0dc
commit
c933d61613
@ -120,10 +120,46 @@ public class CustomerData {
|
|||||||
}
|
}
|
||||||
return name;
|
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){
|
public static void main(String[] args){
|
||||||
CustomerData data = new CustomerData();
|
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