Ciao a tutti!
Ho la necessità di creare dei numeri random che siano davvero compresi tra 2 numeri di intervallo.
Sto usando Random di .NET in questo modo:
il loop va in crash dopo circa 1,5 milioni di cicli dove il numero max (2) non esce MAI....codice:Dim i As Integer = 0 Do Until i = 2 Dim rand As New System.Random Dim index As Integer = rand.Next(0, 2) i = index Console.WriteLine(index) Loop
Questo accade sempre...
la domanda a sto punto è: ma il numero max è compreso o no nell'intervallo?
Perchè in alcuni scenari del mio software il fatto che non lo sia rischia davvero di mandare in loop infinito l'applicazione!
Grazie![]()

Rispondi quotando
