GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Internet - ASP    Funcao Aleatoria
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Estagiário

postado
Estou fazendo um sistema de treinamento em asp e acess. Consegui fazer que as perguntas fossem mostradas aleatoriamente. Agora para dificultar mais o treinamento e evitar cola, preciso que a ordem das respostas tambem sejam mostradas aleatoriamente para a mesma pergunta.

Exemplo

Pergunta : Quanto é 2+2

Para o usuario "X" que esta fazendo o teste, as opçoes seriam

a) 0
b) 1
c) 2
d) 3
e) 4

Porem para a mesma a pergunta para outro usuario, queria que as posiveis alternativas fossem
a) 4
b) 2
c) 3
d) 0
e) 1
ou seja, fosse aleatorio.

Nao conseguir montar uma funcao para este caso.

Gostaria de uma ajuda.
Melao
 
Postagens: 52 | Registrado: 24 October 2004Reply With QuoteReport This Post
Programador Pleno

postado Hide Post
Em todas as linguagens de programação que conheço, que são poucas,rsrsr, existe uma um função interna no VB.

Returns a random number of type Single.
Public Shared Function Rnd[(Number)] As Single
Parameters
Number

randomvalue = CInt(Int((upperbound - lowerbound + 1) * Rnd() + lowerbound))


Execute esta função toda vez que carregar a página e vc terá uma sequencia diferente para cada vez que a página for acessada.

Espero ter ajudado, quando achar poste o código alguém pode precisar.
 
Postagens: 182 | Registrado: 29 November 2007Reply With QuoteReport This Post
  Powered by Social Strata  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Internet - ASP    Funcao Aleatoria

©