Generare numeri casuali

E’ possibile fare in modo che Visual Basic generi numeri casuali quando avviene una determinata azione. Per esempio, supponiamo di voler generare un numero casuale quando premiamo il
pulsante “Button1″.
Possiamo farlo con la seguente stringa:

Label1.Text = CStr(Int(Rnd() * 10))

La funzione Rnd crea un numero casuale compreso tra 0 e 1(quindi un numero con molte cifre decimali) mentre la funziona Int lo moltiplica per dieci e restituisce solo la parte intera del risultato.
Questo calcolo crea numeri assolutamente casuali compresi tra 0 e 9.
La funzione CStr invece converte i numeri in testo per poi copiarli nella label.

Esempio

Rnd = 0,36725985
Rnd * 10 = 3,6725985
Int Rnd * 10 = 3
CStr Int Rnd * 10 = 3(convertito)

numericasuali1

Clicchiamo sul pulsante “Button1″.

numericasuali2

Riclicchiamo sul pulsante “Button1″.

numericasuali3

Leave a Comment

Previous post:

Next post: