Feb-06-2020, 02:06 PM
I have 4 values:
So I use random.uniform:
But if I will change the values of all latitude for example to:
Where is my mistake?

left_latitude = 32.36825432569349 right_latitude = 32.367919037002075 up_latitude = 32.36844462412729 down_latitude = 32.367774046912494I need to take one value that will be in a range of all these four values it's mean it can't be bigger than all these values.
So I use random.uniform:
left_right_latitude = random.uniform(right_latitude, left_latitude) up_down_latitude = random.uniform(down_latitude, up_latitude) print(left_right_latitude > up_down_latitude) latitude = random.uniform(left_right_latitude, up_down_latitude) print(latitude > left_latitude) print(latitude > right_latitude) print(latitude > up_latitude) print(latitude > down_latitude) print(latitude)
False True False True 32.36817441682401As you can see I got the value that bigger than right_latitude and down_latitude.
But if I will change the values of all latitude for example to:
left_latitude = 8.9 right_latitude = 5.5 up_latitude = 25.7 down_latitude = 12.5
False False False False False 15.13427432226921everything is works perfect.
Where is my mistake?

