|
![](/i/fill.gif) |
Ard wrote:
> POV's mod(-3, 10) returns -3. I don't have a problem with the
> documentation: mod() works as described, returning ((A/B)-int(A/B))*B where
> int(A) is not further from 0 than A on a number line.
>
> However I do think that POV's mod() should behave like Perl's, and with
> common (I thought) practice, where mod(A,B) lies in the range [0,B) for all
> positive B.
In modulo arithmetic, numbers outside of the 0 to n-1 range simply
aren't in the field.
It would be more precise to call it a remainder function.
Regards,
John
Post a reply to this message
|
![](/i/fill.gif) |