Distribution evenness of Arduino’s map() function?

Welcome to the forum.

jj33:
Here's my question though - should this issue be documented anywhere?

Technically it is. As you know, this is from the map documentation...

Fractional remainders are truncated, and are not rounded or averaged.

The part that's missing is a description of the implications of truncating.

I'm sure I'm not the first person to find this issue...

Nope...
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1257716581

I believe there have been other discussions of map and I know there are several variations.

Am I crazy?

Difficult to say because we just met. Oh, you mean, "am I crazy for wanting a map function that provides an even distribution?" Nope. Haven't found anyone who actually wants map to work the way it does.

I know that for the most part, with analog in and out, this isn't a big deal

Ah, but it can be a big deal. For example: throw a PID loop in there and it can become impossible to tune.

but it still seems really odd to me that I can't find any discussion of the issue

Include my moniker in the search. I have a tendency to get involved in those types of discussions.