Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Korso

Random sem repetição do último

Recommended Posts

Olá, Gostaria de fazer um random de items que criasse um histórico dos que já foram exibidos (através de arrays temporárias ou mesmo sessions), para assim não coincidir de repetir o item atual com o item anterior.A intenção é ao entrar numa página (ou mesmo ao clicar em 'atualizar') o elemento não seja o mesmo que o anterior, criando assim um random PERFEITO, sem repetições.Alguém se arrisca ?Me baseio nesse script para fazer isso:<%Dim ex(6), numeroex(1) = "aaa"ex(2) = "bbb"ex(3) = "ccc"ex(4) = "ddd"ex(5) = "eee"ex(6) = "fff"Randomize()numero = Int(Rnd*UBound(ex))+1%><%=ex(numero)%>Já tentei de algumas formas, usando sessions, mas não consegui...E também já procurei pela web e não encontrei nada eficaz...Se alguém tiver um tempo p/ resolver, seria de grande utilidade, não só apenas minha.Obrigado pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao pode repetir apenas o ultimo valor? ou nao pode repetir ate acabar os valores?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca repetir...a cada entrada na pagina (ou a cada refresh obviamente) deve entrar um valor novo, diferente do último que entrou...até esgotar o número da listagem, e assim o random começar novamente do zero, sempre respeitando essa regra de não-repetição.

Compartilhar este post


Link para o post
Compartilhar em outros sites

já consegui resolver...usei um temporizador junto com a array, através do GetRows()logo mais posto por aqui a solução.de qualquer forma, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.