Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions src/main/java/net/datafaker/providers/base/Address.java
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,18 @@ public String secondaryAddress() {
* @return a String representing a standard zip code
*/
public String zipCode() {
return faker.bothify(resolve("address.postcode"));
return resolvePostcode();
}

public String postcode() {
return faker.bothify(resolve("address.postcode"));
return resolvePostcode();
}

public String eircode() {
return resolvePostcode();
}

private String resolvePostcode() {
return faker.bothify(resolve("address.postcode"));
}

Expand Down Expand Up @@ -106,14 +110,20 @@ public String stateAbbr() {
* @return Returns the latitude, a number between -90 to 90.
*/
public String latitude() {
return String.format(faker.getContext().getLocale(), "%.8f", (faker.random().nextDouble() * 180) - 90);
final double latitudeRange = 180d;
final double latitudeOffset = 90d;
return String.format(faker.getContext().getLocale(), "%.8f",
(faker.random().nextDouble() * latitudeRange) - latitudeOffset);
Comment on lines +115 to +116
}

/**
* @return Returns the longitude, a number between -180 and 180
*/
public String longitude() {
return String.format(faker.getContext().getLocale(), "%.8f", (faker.random().nextDouble() * 360) - 180);
final double longitudeRange = 360d;
final double longitudeOffset = 180d;
return String.format(faker.getContext().getLocale(), "%.8f",
(faker.random().nextDouble() * longitudeRange) - longitudeOffset);
Comment on lines +125 to +126
}

/**
Expand Down
Loading