Programa que dé valores aleatorios??

Boas,

Podes usar a função RAND() do Excel para gerar números aleatórios entre 0 e 1. Depois é só manipulares o número para estar dentro dos parâmetros que pretendes. Por exemplo, para obteres um número aleatório inteiro entre 100 e 200, podes fazer:

=Round(100*Rand();0) + 100

Cumps
 
Obrigado pela ajudas.
sir_atmc eu nao percebo muito de programação sabes de algum algoritmo simples para isso? em C++ ou matlab?
flak Obrigado pela ajuda mas nao tou a conseguir usar essa função no excel.

Alguem sabe algo que funcione tambem com letras ou palavras por exemplo tenho 20 espaços quero que me dé 15 A e 5 B distribuidos aleatoriamente pelos 20 espaços??
obrigado
 
Última edição:
Em java podes usar o Math.random(), que dá valores entre 0 e 1.

Numeros entre 1 e 100: int i = (int) 1 + (Math.random() * 100);


Em C++ acho que se faz com as funções rand() e srand().
 
flak Obrigado pela ajuda mas nao tou a conseguir usar essa função no excel.

Tás a usar o Excel em Português? É estupido, mas o nome das funções são diferentes da versão inglesa ( a versão PT utiliza a tradução para PT). Procura na ajuda (F1) a função Aleatório...

Alguem sabe algo que funcione tambem com letras ou palavras por exemplo tenho 20 espaços quero que me dé 15 A e 5 B distribuidos aleatoriamente pelos 20 espaços??
obrigado

Tenta isto em Excel:
Código:
 IF(RANDBETWEEN(0;1)=0;"A";"B")
Ou, para A,B e C
Código:
 =IF(RANDBETWEEN(0;2)=0;"A"; IF(RANDBETWEEN(0;2)=1;"B";"C"))
 
Última edição:
Back
Topo