@@ -0,0 +1,1288 @@
+package me.xdrop.jrand.generators.location;%0A%0Aimport me.xdrop.jrand.Generator;%0Aimport me.xdrop.jrand.annotation.Facade;%0Aimport me.xdrop.jrand.generators.basics.DecimalGenerator;%0Aimport me.xdrop.jrand.model.RangeOption;%0A%0A@Facade(accessor = %22longitude%22)%0Apublic class LongitudeGenerator extends Generator%3CString%3E %7B%0A    private RangeOption%3CDouble%3E range;%0A    private int decimals;%0A    private DecimalGenerator decimal;%0A%0A    public LongitudeGenerator(RangeOption range) %7B%0A        this.decimals = 5;%0A        this.decimal = new DecimalGenerator();%0A        this.decimal.range(RangeOption.from(-180.0, 180.0));%0A    %7D%0A%0A    /**%0A     * Set the number of decimals to return%0A     * @param noOfDecimals The number of decimals to return%0A     * @return The same generator%0A     */%0A    public LongitudeGenerator decimals(int noOfDecimals) %7B%0A        this.decimal.digits(noOfDecimals);%0A        return this;%0A    %7D%0A%0A    /**%0A     * Set the minimum, and maximum longitude%0A     * @param min Minimum latitude (inclusive)%0A     * @param max Maximum latitude (inclusive)%0A     * @return The same generator%0A     */%0A    public LongitudeGenerator range(double min, double max) %7B%0A        this.decimal.range(min, max);%0A        return this;%0A    %7D%0A%0A    @Override%0A    public String gen() %7B%0A        return decimal.gen();%0A    %7D%0A%7D%0A

Add longitude generator