duvida e problema no random

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

duvida e problema no random

Mensagem por GustavoPix em Dom 16 Mar 2014, 23:12

Galera, é o seguinte, as funções random não estão funcionando como deveriam (random, choose, etc), o choose por exemplo, ele não está randomizando, ele está escolhendo na ordem, e o random está retornando sempre 1 como inicio e depois outros numeros.

além deste problema, a identação também não está funcionando direito, quando aperto tab, as vezes avança muito e as vezes nada, tem alguma forma de resetar ele?

Estou usando a versão proficional da steam

GustavoPix

Número de Mensagens : 15
Idade : 24
Data de inscrição : 01/03/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida e problema no random

Mensagem por Zero. em Dom 16 Mar 2014, 23:18

no inicio do jogo digite esta função :
randomize()

Ponha em um evento game_start;)


Última edição por FlyAway em Seg 17 Mar 2014, 00:37, editado 1 vez(es)

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida e problema no random

Mensagem por GustavoPix em Dom 16 Mar 2014, 23:26

sim amigo, está desta maneira:
aux = 0;
aux = floor(random(6));
aux = choose(1,2,3,4,5,6)

já tentei estas duas maneiras, no primeiro caso ele retorna 1, já no segundo ele retorna o primeiro (se eu colocar o 3 como primeiro ele retorna 3).

e está no create...

logo a seguir possui alguns testes onde dependendo do numero é gerado um obj diferente, se o aux continuasse em 0 iria dar erro, mas ele está atribuindo somente 1, nem quebrado esta (se eu tirar o floor geraria numeros quebrados e daria erro conforme algoritimos posteriores)

GustavoPix

Número de Mensagens : 15
Idade : 24
Data de inscrição : 01/03/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida e problema no random

Mensagem por Zero. em Seg 17 Mar 2014, 00:02

Os resultados estão saindo em uma sequência sempre igual? é isso?

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida e problema no random

Mensagem por GustavoPix em Seg 17 Mar 2014, 00:04

isto, parece que deu certo, agora está funcionando, coloquei na primeira linha randomize();
estranho que já fiz 2 jogos e usei o random() e random_range() e não precisei colocar isto, nunca tive problemas. Agora só tenho problemas ainda com a identação que está muito ruim ultimamente...

Vlw pela ajuda ;)

GustavoPix

Número de Mensagens : 15
Idade : 24
Data de inscrição : 01/03/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida e problema no random

Mensagem por Conteúdo patrocinado Hoje à(s) 05:37


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