Jump to content


Photo

Valor Aleatório Sem Repetição


  • Faça o login para participar
1 reply to this topic

#1 webber

webber

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 07/05/2008, 15:38

Galera,

preciso pegar um número aleatoriamente entre 1 e 80, mas quando a linha do tempo voltar ao início, o número não pode ser repetido. Inicialmente fiz um random básico:

FRAME 1:

onEnterFrame = function() {

var sorteio = random(79)+1;
objeto = "frasco" + sorteio;

}

--------------------------------

FRAME 2:

trace(objeto);

--------------------------------

FRAME 3:

goToAndPlay(1);

--------------------------------

Como vocês podem ver, quero que apareça uma lista randômica no output. Ex:

frasco2
frasco35
frasco7
frasco12

e assim vai...

Mas no código que fiz, o número se repete. Ex:

frasco5
frasco72
frasco16
frasco5
...

Pesquisando na web, descobri que isso se faz com Array, mas não consegui fazer aqui. Alguém poderia me ajudar nisso???

Abraços

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 07/05/2008, 22:02

Você TEM mesmo que fazer isso em três frames?
Tá me parecendo coisa um pouco errada isso aí.

Vou fazer aqui um exemplo de como fazer esse random e posto amanhã.

Abraços.

pp




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq