Question

What is the algorithm to have random reals using x++ in Dynamics AX?

Was it helpful?

Solution

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;

OTHER TIPS

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();

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top