projeto ZEUS
 
 

rnd reg,val

Atribui um valor aleatório ao registrador


 

Esta instrução atribui um valor aleatório numérico a um determinado registrador, na faixa de 0 a val (-1). O registrador pode ser referenciado pelo seu número ou por um nome, definido anteriormente por uma instrução def.

  def 60,Dado //atribui o nome Dado ao registrador 60
  ...
  rnd Dado,6  //gera o valor aleatório entre 0 e 5
  add Dado,1  //soma 1 para ajustar a faixa 1 a 6
  ...

No exemplo acima vemos a simulação de um dado. O registrador 60 foi definido com o nome Dado e para "rolar o dado" é usada a instrução rnd. A instrução seguinte apenas ajusta a faixa numérica de 1 a 6.

A sintaxe da instrução reg pode ser:

rnd reg,val,
rnd= reg,val.


listagem completa