USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic.Net    (Datas/Números/Strings)

Título da Dica:  Gerando números aleatórios
Postada em 9/10/2003 por ~Ð@®£@Ñ            
Gerar números aleatórios no Visual Basic .NET é muito simples. Para fazer o serviço usamos a classe Random.

A classe Random representa um pseudo gerador de números aleatórios que usa o Namespace : System.

System é o Namespace principal que inclui as principais definições de tipos de dados básicos : strings , arrays , eventos , exceções , etc...

Vamos ao projeto:

- Inicie um novo projeto no Visual Studio.NET com as seguintes características (sinta-se a vontade para alterar a seu gosto.)

Project Types : Visual Basic Projects
Templates : Windows Forms
Name : NumerosAleatorios
Location : c:\vbnet
O layout do formulário é esta exibido ao lado.



O código do evento Click do botão de comando : Button1 é o seguinte:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim numero As Integer

Dim GeradorDeNumerosAleatorios As Random = New Random()

If txtinf.Text = 0 Or txtinf.Text = "" Or txtinf.Text = " " Then

     numero = GeradorDeNumerosAleatorios.Next(txtsup.Text)

Else

    numero = GeradorDeNumerosAleatorios.Next(txtinf.Text, txtsup.Text)

End If

txtnumero.Text = numero

End Sub


- Como funciona ?

Primeiro eu instanciei um objeto da Classe Random - GeradorDeNumerosAleatorios
A seguir usei o método Next  que retorna um número aleatório
A sintaxe usada pode ser:

1 - GeradorDeNumerosAleatorios.Next(valor) - gera um número aleatório entre 0 e&nnbsp; valor + 1

2-  GeradorDeNumerosAleatorios.Next(valor1 , valor2 ) - gera um número aleatório entre valor1 e valor2+1

Por hoje é só isto... Até mais
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página