View Full Version : Eventi casuali con VB
framar22
27-06-2006, 09:32
ciao ragā..
sapete se esiste un comando specifico per creare eventi casuali con visual basic?
:rolleyes:
No, non esiste ... a meno che non ci sia una qualche libreria esterna commericiale ... ma non mi sembra.
Mi č capitato a volte di implementare una funziona del genere, ho sempre fatto usando un array contenente tutti gli eventi che volevo avere ed accedevo a loro usando numeri casuali con i soliti randomize e rnd.
PS. Per eventi intendi gli eventi dei vari controlli?
Stiwy.NET
27-06-2006, 10:36
ciao ragā..
sapete se esiste un comando specifico per creare eventi casuali con visual basic?
:rolleyes:
Scusa la curiositā, ma poi cosa te ne fai? :confused:
Vorrā fare qualche programmino/scherzo o qualche lamerata?! :D
framar22
30-06-2006, 10:41
voglio creare una tombola elettronica :D
motogpdesmo16
30-06-2006, 14:50
Se si tratta di tombola, quindi estrazione casuale di numeri, puoi usare appunto randomize/rnd come ti ha giustamente detto mynos79...
Randomize e Rnd si usano cosė (sempre che non lo sai giā):
Randomize
Dim numero
numero = Int((limiteSuperiore - limiteInferiore + 1) * Rnd + limiteInferiore)
dove limiteSuperiore e limiteInferiore sono i valori minimo e massimo dell' intervallo di numeri da generare, valori questi compresi.
Esempio numeri casuali da 2 a 8:
numero = Int((8 - 2 + 1) * Rnd + 2)
ovvero
numero = Int(7 * Rnd + 2)
Randomize invece serve a generare una chiave usata da Rnd per la generazione di numeri casuale, chiave generata tramite il timer di sistema.
framar22
10-07-2006, 13:10
grazie,
era proprio quello che mi serviva.
:)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.