Hoje tive que gerar números randômicos e não sabia como realizar isso no X++.

Pelo que pude perceber, a geração de números randômicos é provida pela classe “RandomGenerate”.

Segue um breve exemplo de sua utilização:

1
2
3
4
5
6
7
8
9
10
static void RandomExample(Args _args)
{
  RandomGenerate random = RandomGenerate::construct();
  ;
  //passamos por parametro o seed
  random.parmSeed(TextBuffer::strHashKey(guid2str(newGuid())));
  //retorna um int entre 1 e 32
  print random.randomInt(1,32);
  pause;
}

Abraços

Rodrigo Fraga