RANDOMIZE
Estou com uma dúvida sobre rnd..peuei um exemplo aui no site para gerar números aleatórios com intervalos...[ô]funciona[Ô], coloque com 3 números só que o número 2 num escala 100 tentativas ele sempre é o dobro dos outros dois...talvez num ficou claro, mas peguem o exemplo em anexo e click no botao Command2 e vejam o código tá bem simples.
cara não tá claro o seu problema. o que a gente tem que fazer pra simular a sua questão.
Tente esta fórmula:
Form1.Caption = Int((maiorvalor - menorvalor + 1) * Rnd + menorvalor)
Randomize
se neste seu código vou executar...de 10 tentativas a probabilidade de dá o número é 90 %
Seguindo a dica do colega EDERMIR, altere a função conforme abaixo:
Private Function Aleatorio(Minimo As Long, Maximo As Long) As Long
Randomize[txt-color=#007100] [ô] inicializar la semilla[/txt-color]
Aleatorio = CLng((Maximo - Minimo) * Rnd + Minimo)
End Function
TECLA ele sorteia sim ... o que eu quero dizer é o seguinte...se eu coloco o valorminimo = 1 e valormaximo = 3 , é pra me mostrar como resultado 1,2 ou 3 num é isso? só que eu coloquei no exemplo acima...o número 2 sai com muita mais frequencia do que o 1 ou o 3....no exemplo que mostrei acima mandei executar esse código 100 vezes e como resultado aparecer quantas vezes o número foi sorteado o npumero 2 e o numero 3....e é impossÃvel o número 1 sair com mais frequencia que o número 2...pegue o exemplo e faça o teste, basta clica no botão command2
obrigado
obrigado
Tópico encerrado , respostas não são mais permitidas