Página 1 de 1

Choose não gera valor aleatório

Enviado: Ter Out 18, 2016 4:43 pm
por douglasjm
Boa tarde a todos. Estou tentando gerar um número aleatório de 1 a 3 utilizando a função choose, porém, ela gera sempre o número do quando inicializo o jogo. Isso tem relação com eu colocar ela no create do objeto?  Preciso fazer algo como seed pra ela mudar seu valor a cada inicialização?

Edit: encontrei o problema. Li nos helps da GML e lá informa que precisa inicializar a função randomize() pra setar uma seed aleatória. Já fica a ajuda pra quem tiver o mesmo problema. 

Re: Choose não gera valor aleatório

Enviado: Ter Out 18, 2016 8:44 pm
por WellingtonBecker
Nesse caso troque o choose por esse código:

Código: Selecionar todos

floor(random(4))
Ele vai de forma aleatório escolher os números 0,1,2 e 3.