Shoutbox




Info & Stats

Webmasters: Homero & Mamex
Online da: Luglio 2007
Host: Netsons.org
Versione: 1
Utenti online:
Aggiungi ai preferiti

News: 15
Commenti: 0
Pagine: 76

Nuove pagine inserite

Radio Ciurma



Top Affiliates

Link Us

Link utili

  • Wikipedia
    Enciclopedia presente sul Web, multilingue, a contenuto libero, redatta in modo collaborativo da volontari e sostenuta dalla Wikimedia Foundation, un'organizzazione non-profit.
  • dafont.com
    Migliaia di font da scaricare!
  • MediaConverter
    Servizio che permette la conversione di file con dimensione massima di 150MB e supporta ben 159 formati di documenti, archivi, video, immagini, musica e suonerie.
  • Zoho.com
    Suite online completa, il pacchetto Office in rete.
  • Palary.org
    Servizio che consente di navigare in maniera anonima, usando una connesione cifrata, tramite un browser virtuale.
  • MyspaceMP3.org
    Inserendo il nick myspace di un gruppo musicale o di un cantante si possono scaricare le canzoni che questo ha condiviso nel portale.
Ricerche
Archivio
Cerca nel sito
Numeri random (VB.Net)

In questa guida vedremo come far apparire un numero random (a caso), simulando un dado.

L’istruzione che ci serve è: Rnd().
Questa funzione genera un numero casuale compreso fra 0 e 1.
Moltiplicando il numero creato dalla funzione, per il numero delle faccie del dado otterremo un numero compreso tra 0 e 5, che aumentati di uno diventeranno da 1 a 6.
Infine per fare in modo che vengano visualizzati solo i numeri interi aggiungiamo la funzine Int().
La riga di codice diventa quindi: Int(Rnd() * 6) + 1

Nel form load (funzione che viene caricata ad ogni apertura del programma) inseriremo la funzione Randomize(). Senza questa funzione infatti sarebbe generata la stessa serie di numeri casuali ad ogni avvio del programma.

Il brevissimo codice per realizzare un dado è quindi il seguente:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
   
Randomize()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    ‘dichiariamo la variabile che conterrà il numero casuale
    Dim a As Integer
    ’scriviamo la funzione che creerà il numero casuale
    a = Int(Rnd() * 6) + 1
    ‘visualizziamo il numero casuale nella textbox
    TextBox1.Text = Str(a)
End Sub