— Man, there are so many mistakes in your comment... :)
as for (random(-10)+-10) the +- is a bit redundant u could've easy do (random(-10)+10) its the same thing as the +- negates itself and u remain with a 10 positive.
+- doesn't negate itself, it's the same as subtraction. (n+-10)=(n-10)
So (random(-10)+-10) will return values from -20 to -10.
random(0) picks any number from -infinity to +infinity
No, random(0) is always 0.
random(-10) same thing but focuses on -infinity spectrum up to -10
No, when there is only one parameter, random returns values from 0 to that parameter, but not including it.
So random(-10) will return values from -9.999999999.... to 0
random(1) same as above but towards +infinity from 1
Again, this will return values from 0 to 0.9999999999...
(in ur picture u have random(0)+0) that means 0+random(any number + or - value)
(random(0)+0) is obviously just 0