MapInfo Pro and how dot density thematics are calculated

To calculate the default value for each cell:

We calculate the default ratio by taking the max data value of the expression being themed, rounding to two significant digits (1235 would get rounded to 1200) and dividing by 50.

Where are the dots placed in the region?

Professional is using a random number generator (e.g.: srand() from the C standard libraries) to place dots randomly within a particular region based on the settings provided for the Dot desity thematic. (i.e.: # of dots in a region is determined by numeric value of each dot against the total value for that region)

UPDATED:  April 19, 2017