Olá. O Comando Aleatório não segue o comportamento previsto na documentação.
Na documentação diz que
"Ativa a geração de dados numéricos aleatórios estabelecendo uma faixa de valores mínimos e máximos. Se apenas < valor1> for fornecido, a faixa será de 0 a <valor1> inclusive; caso contrário, a faixa será de <valor1> a <valor2> inclusive. Se <valor2> for menor que <valor1>, o VisuAlg os trocará para que a faixa fique correta.
Importante: <valor1> e <valor2> devem ser constantes numéricas, e não expressões."
Porém, quando se coloca somente <valor1> e ele é menor ou igual a 100 ao invés da faixa ser 0 a <valor1> a faixa fica de <valor1> a 100. O comando funciona normalmente quando se coloca somente <valor1> que seja acima de 100.
Anexada print que mostra o comportamento. Cheguei a procurar o código da linguagem para resolver diretamente mas não achei.</valor1></valor1></valor1></valor1></valor2></valor1></valor1></valor2></valor2></valor1></valor1>