Psychophanta wrote:
So, PLEASE, be rigorous, and don't try to convince everybody about those lies.
You are calling what you don't understand lies.
Psychophanta wrote:Sorry man, but in my first example i pass 1E-18, which is NOT a negative number, in opposition to you say and the compiler says.
Oh, you sad excuse for a wanna-be programmer... try to follow this time.
The 1E-18 you are TRYING to pass it's not going anywhere. You should try to understand how macros works and how the one you wrote is actually expanded.
Your crap
is expanded this way (as User_Russian already wrote without being able to reach you)
Code: Select all
v=(Random(1E12)*(1.0-1E-18)/1E12+1E-18)
You are passing 1E-18, random() is getting 1E12 because you don't know what the hell you are doing (probably just a mistake really, but your firm belief that what you wrote is perfect prevents you from looking at it twice even after the error is shown to you).
Psychophanta wrote:
1E12 IS NOT a negative value either.
I've explained it to you with a simple example, if you don't understand it it's fine. It happens.
What's not fine it's your attitude. You don't even try. You don't welcome people trying to help you, you piss them off. This is not the first time.
Your only guide is ignorance coupled with an arrogance your persona unfortunately can't sustain or afford.
Bad way to live Psycho, so I'll leave you to it.