RANDOM ORDEM CRESCENTE

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

RANDOM ORDEM CRESCENTE

Mensagem por thundercats em Sex 30 Dez 2011, 21:22

Gente, independente de como seja o sistema randômico de seleção de números, minha pergunta é, como fazer que os 4 números sorteados randomicamente sejam posicionados em ordem crescente ?
abraço.
investigador

thundercats

Número de Mensagens : 161
Idade : 21
Data de inscrição : 20/09/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gamemakerhtml5.blogspot.com/p/jogos.html

Voltar ao Topo Ir em baixo

Re: RANDOM ORDEM CRESCENTE

Mensagem por PedroX em Sex 30 Dez 2011, 21:35

Código:
temp = ds_list_create(); //cria uma lista
ds_list_add(temp, random(algum_numero)); //adiciona valores aleatórios
ds_list_add(temp, random(algum_numero));
ds_list_add(temp, random(algum_numero));
ds_list_add(temp, random(algum_numero));

ds_list_sort(temp); //ordem crescente
for (i=0; i<4; i+=1) {
  lista[i]=ds_list_find_value(temp, i); //salva os valores numa array
}
ds_list_destroy(temp); //destroi a lista

Agora você pode acessar os valores assim:

lista[0] é o menor valor
lista[1] é o segundo menor
lista[2] é o terceiro menor
lista[3] é o maior

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: RANDOM ORDEM CRESCENTE

Mensagem por Thyago em Sex 30 Dez 2011, 21:39

faca assim,acho que vai dar certo
em create

Código:
numero1=0
numero2=0
numero3=0
numero4=0

.Em algum evento
Código:
numero1=random(100)
while(numero2<=numero1)
{
numero2=random(100)
}
while(numero3<=numero2)
{
numero3=random(100)
}
while(numero4<=numero3)
{
numero4=random(100)
}


Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 30
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Re: RANDOM ORDEM CRESCENTE

Mensagem por thundercats em Sex 30 Dez 2011, 21:39

vou tentar aqui Pedro já edito obrigado.
tentarei o seu também Thyago

thundercats

Número de Mensagens : 161
Idade : 21
Data de inscrição : 20/09/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gamemakerhtml5.blogspot.com/p/jogos.html

Voltar ao Topo Ir em baixo

Re: RANDOM ORDEM CRESCENTE

Mensagem por Thyago em Sex 30 Dez 2011, 21:45

.O do pedro esta com certeza melhor,fiz algo aqui de cabeça,boa sorte no seu projeto...

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 30
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Re: RANDOM ORDEM CRESCENTE

Mensagem por Conteúdo patrocinado Hoje à(s) 19:46


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum