X ++中随机数的算法是什么?[斧头]

Tas*_*sto 3 ax axapta dynamics-ax-2009

在Dynamics AX中使用x ++进行随机实数的算法是什么?

Jan*_*sen 7

旧方法(仅当使用Axapta 3.0时)是使用在System Documentation\Classes下的AOT中列出的Random类.它只返回一个15位整数.请参阅AX Daily.

但是像Alex一样,我更喜欢使用更新的xGlobal :: randomPositiveInt32().

dice = (xGlobal::randomPositiveInt32() mod 6) + 1;
Run Code Online (Sandbox Code Playgroud)

  • 当然:-xGlobal :: randomPositiveInt32()你看到了减号吗? (2认同)