title: Get last (ie endswith) 3 digits of a decimal (.NET)
body: <p>I may be using Math for evil... But, in a number written as 0.7000123
  I need to get the "123" - That is, I need to extract the last 3 digits in the decimal portion of a number. The least significant digits, when the first few are what most people require.</p>
  
  <p>Examples:</p>
  
  <pre><code>0.7500123 -&gt; 123  
  0.5150111 -&gt; 111
  </code></pre>
  
  <p>It always starts from digit 5. And yes, I'm storing secret information inside this number, in the part of the decimal that will not affect how the number is used - which is the potentially evil part. But it's still the best way around a certain problem I have.</p>
  
  <p>I'm wondering whether math or string manipulation is the least dodgy way of doing this. </p>
  
  <p>Performance is not an issue, at all, since I'm calling it once.</p>
  
  <p>Can anyone see an easy mathematical way of doing this? eg A combination of Math functions (I've missed) in .NET?</p>