Numero casuale in Visual Basic e in C
Di recente a scuola ho imparato una funzione che permette di assegnare ad una variabile un numero naturale, scelto casualmente, le istruzioni sono le seguenti:
HTML
Randomize()
Dim Variabile As Integer = Int(Numero * Rnd() + 1)
Dove al posto di
Numero va inserito il numero massimo in cui la funzione può scegliere il numero, ad esempio se il numero è uguale a 6, in questo caso il numero casuale potrà essere solamente un numero che va da 1 a 6.
Questa funzione permette di creare delle vere e proprie istruzioni che variano casualmente ogni volta che viene aperto il programma utilizzando delle condizioni.
Se invece volete realizzare la stessa cosa in C, potete utilizzare le istruzioni:
HTML
int i;
srang(time(NULL));
i = rand() % Numero + 1;
dove
rand() indica la funzione che da un valore casuale alla variabile e
Numero, come prima rappresenta il numero massimo di numeri da randomizzare.
Edited by giratina23 - 7/4/2012, 17:05
Last comments