Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
salve ragazzi ho una procedura nel quale genero numeri random casualmente senza che essi si ripetano.
Inoltre essa la rikiamo in un'altra procedura poiche la devo richiamare più volte con parametri diversi,..
il problema è che quando la rikiamo più volte essa verifica anke per i numeri gia usciti nella precedente chiamata...mi spiego meglio...sto sviluppando una tombola, e genero numeri senza ripetizioni sia per l'estrazione che per le cartelle,
(ho 3 cartelle) se genero per la prima cartella, tuttobene, quando genero la seconda o il tabellone, la procedura mi controlla che nn escano anke i numeri usciti nelle cartelle gia generate!! spero di essermi spiegato! comunque ekko il codice:
la prima mi serve per vedere quando attuare la generazione delle cartelle e quando per il tabellone, cioè quando fare il ciclo per generarli tutti insieme e quindo estrarre uno alla volta
Codice sorgente - presumibilmente VB.NET
' procedura per chiamare cartelle o tombola
Sub mat(ByVal matrice, ByVal n AsLong, ByVal m AsLong, ByVal tabella As MSFlexGrid)
d = 0
g = 0
If f =TrueThen'se scegli la cartella ciclo
i = 0
j = 0
For d = 0 To n - 1
For g = 0 To m - 1
Call estrai(matrice, n, m, tabella)
Next g
Next d
f =False
Else'se scegli la tombola una alla volta
If y =TrueThen
i = 0
j = 0
y =False
EndIf
Call estrai(matrice, n, m, tabella)
EndIf
EndSub
la seconda mi genera i numeri senza ripetizioni:
Codice sorgente - presumibilmente VB.NET
'procedura per l'estrazione dei numeri senza ripetizioni
Sub estrai(ByVal matrice, ByVal n AsInteger, ByVal m AsInteger, ByVal tabella As MSFlexGrid)