What is the algorithm to have random reals using x++ in Dynamics AX?
The old way (and only if using Axapta 3.0) is to use the Random class which is listed in the AOT under System Documentation\Classes. It will return a 15 bit integer only. See AX Daily.
But like Alex, I will prefer using the newer xGlobal::randomPositiveInt32().
dice = (xGlobal::randomPositiveInt32() mod 6) + 1;
You can easily generate a positive int with this method, then just turn it into a real and divide after if you want decimals.
i = xGlobal::randomPositiveInt32();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With