Jump to content


Photo

A Função Rnd()


  • This topic is locked This topic is locked
Nenhuma resposta neste tópico

#1 lazerediversao

lazerediversao

    Lazer e Diversão - O seu portal de entretenimento é aqui.

  • Usuários
  • 256 posts
  • Sexo:Masculino
  • Localidade:Guarulhos / São Paulo

Posted 23/03/2004, 13:31

A função rnd()

Olá pessoal do fórum, venho atravéz deste tópico abordar a função interna do VBScript, a função rnd().

Essa explicação eu retirei do site http://www.upmasters.com e o adaptei para este tópico, para ajudar nossos colégas iniciantes. (y)

Essa função é uma função randômica, ou seja, ela sorteia um número entre um intervalo de números especificos.

Abaixo veremos a forma geral para obter um número randômico ou aleatório:

variavel_qualquer = rnd()*quantidade

Exemplo 1:

<%

numero = rnd()*500

response.write numero

%>

No exemplo 1 será sorteado um número entre 0 e 500, mas porém poderá ser um número real, ou seja, um valor fracionário. Para resolver isso podemos utilizar a função cint. Outra coisa que ocorre no exemplo 1 é que o número é sorteado apenas uma vez. Então para resolver-mos isso usaremos o parâmetro randomize antes do rnd() e nosso exemplo 2 ficará assim:

Exemplo 2:

<%

randomize

numero = cint(rnd()*500)

response.write numero

%>

Agora que já sabemos como usar a aleatoriedade de números no asp. Mas aonde nós podemos usar isso? Com rnd(), podemos fazer sorteios, imagens aleatórias, dicas aleatórias, senhas aleatórias e muitas outras coisas. Para finalizar irei mostrar o exemplo 3: “textos aleatórios”.

Exemplo 3: “Textos Aleatórios”

<%

'Declarando o vetor texto

dim texto(4)

'Adicionado os textos aqui

texto(0) = "Forúm Wmonline"

texto(1) = "Teste !!!"

texto(2) = "Textos Aleatórios"

texto(3) = "Usando a funcao rnd()"

'Usando o randomize para forcar que o rnd funcione

randomize

'Utilizando o rnd para sortear uma mensagem do vetor 

mensagem = texto(cint(rnd()*3)) 

'Jogando a mensagem sorteada na tela

response.write mensagem

%>

Bem quem tiver mais sugestões, duvidas, complementações ou outros modelos sobre esta função poste aqui !!! (y)

OBS: MODERADORES caso eu tenha postado no local errado me DESCULPEM !!!

Sem Mais Agradeço a Todos Pela Atenção Dispençada !!!

-----------------------------------------------------------------------------------------------
Para uma maior organização desta seção, todas as duvidas relacionadas a este tutorial devem ser tiradas na seguinte sala:
http://forum.wmonlin...p?showforum=113
################# DADOS #################
# NOME: Rafael T. Coelho
# SITE: Lazer e Diversão
# CONHECIMENTOS: HTML, Java Script, CSS e ASP
#######################################




1 user(s) are reading this topic

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

IPB Skin By Virteq