I shouldn’t have asked this doubt. The mistake is in my coding logic. Rather than this
function vary_random(original_value, minimum_percentage, maximum_percentage)
original_value * ( 1 + rand(minimum_percentage:maximum_percentage) / 100)
end
function random_points_near(point_tuple, number_of_points = 10,
variation_minimum_percentage = 10, variation_maximum_percentage = 10)
output_array = []
x, y = point_tuple
for i in 1:number_of_points
random_x = vary_random(x, variation_minimum_percentage, variation_maximum_percentage)
random_y = vary_random(y, variation_minimum_percentage, variation_maximum_percentage)
randomly_generated_tuple = (random_x, random_y)
push!(output_array, randomly_generated_tuple)
end
output_array
end
It should have been this
function vary_random(original_value, minimum_percentage, maximum_percentage)
original_value * ( 1 + rand(minimum_percentage:maximum_percentage) / 100)
end
function random_points_near(point_tuple, number_of_points = 10,
variation_minimum_percentage = -10, variation_maximum_percentage = 10)
output_array = []
x, y = point_tuple
for i in 1:number_of_points
random_x = vary_random(x, variation_minimum_percentage, variation_maximum_percentage)
random_y = vary_random(y, variation_minimum_percentage, variation_maximum_percentage)
randomly_generated_tuple = (random_x, random_y)
push!(output_array, randomly_generated_tuple)
end
output_array
end
I cannot stop laughing at myself
It happens. ![]()
Thanks a lot for replying.