Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1260
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Pode dizer-me o que devo escrever para obter números aleatórios de 6 dígitos?
E qual foi o resultado? Não estou a reclamar infalibilidade...))
Como resultado, tive de o deixar porque havia menos de 6 caracteres
if(v>=min && v<=max)
Vou experimentá-lo esta noite.
Os de 5 dígitos passam por
Seja como for, problema resolvido, obrigado a todos!
Os números de 5 dígitos estão a passar
Sim, eles irão.
pensava que era apenas um desafio de 6 dígitos.
como uma opção para gerar o primeiro dígito com rand()%10
Sim, irão.
pensava que a tarefa não era mais do que 6 dígitos
como opção para gerar o primeiro carácter com rand()%10
Volte a colocá-lo no código.
if(v>=min && v<=max)
basta, a função é chamada algumas vezes por dia de qualquer forma
Volte a colocá-lo no código.
jáchega, a função é chamada algumas vezes por dia de qualquer forma.
não
forma mais simples
escreva-o dessa forma
não
É mais simples do que isso.
por isso, escreva-o.
Bem, poderia marcar aleatoriamente cada sinal (seis peças) e recolher o número)
Bem, poderia marcar aleatoriamente cada carácter (seis peças) e recolher o número)
Sim, mas provavelmente seria um mau rand - precisa de testar
Penso que é mais fácil mudar rand() de 16 bits e adicionar mais rand() aos bits baixos = obter 32 bits - o meu exemplo rand_32()
Sim, mas provavelmente seria um mau rand - Preciso de testar
Penso que é mais fácil deslocar um rand() de 16 bits e adicionar outro rand() aos bits baixos = obter um rand_32() de 32 bits - o meu exemplo
Concordo. Ou testar ou afinar a lógica do gerador, que normalmente é mais cara do que a tarefa.
Concordo. Ou é testar ou mexer na lógica do gerador, que normalmente é mais cara do que a tarefa em mãos.
)