Come generare numeri interi casuali in C#
La generazione di numeri interi casuali in C# è semplice e può essere raggiunto utilizzando il integrato Classe casuale.
1. Usando la classe casuale in C#
La classe casuale è una classe integrata in C# che ci consente di generare numeri interi casuali. Per usarlo, dobbiamo creare un'istanza della classe casuale e chiamare il metodo successivo. Il metodo successivo ci dà l'intero casuale in un intervallo da 0 al valore massimo di int32.
Ecco una sintassi per generare un numero intero casuale usando la classe casuale:
Casuale casuale = nuovo casuale ();2. Generare un numero intero casuale usando il metodo successivo
IL Next Method è il metodo più utilizzato della classe casuale per generare numeri interi casuali. Come accennato in precedenza, può generare un numero intero casuale con o senza un intervallo.
Ecco un esempio di generazione di un numero intero casuale:
usando il sistema;Qui nel codice sopra, abbiamo generato un numero casuale usando il Classe casuale, che fa parte dello spazio dei nomi del sistema.
Qui abbiamo definito una nuova istanza per una classe casuale usando la parola chiave che definisce il nome della classe. IL Next () Metodo dà un intero casuale, che è memorizzato nella variabile numero casuale. Infine, stampiamo il valore di numero casuale alla console usando la console.Linea di scrittura().
3. Generare un numero intero casuale all'interno di un intervallo
Usando il Next Method, Possiamo anche generare un numero casuale per un intervallo specificato. Per questo, dobbiamo definire i due argomenti. Questi due argomenti dovrebbero contenere il min E max valori dell'intervallo da cui generare il numero casuale.
Di seguito è riportata la sintassi di ottenere un numero intero casuale in un intervallo di 1 e 100:
int casualnumber = casuale.Successivo (1, 101);Il seguente esempio ci dà un numero casuale tra 1 e 100:
usando il sistema;Nell'output, un numero casuale viene generato tra 1 e 100.
4. Generare un numero intero casuale fino a definito
Possiamo anche modificare il codice sopra per generare un numero intero casuale a un valore definito. Il codice indicato di seguito ci darà un numero casuale inferiore a 10.
usando il sistema;Nell'output vediamo un numero intero casuale che è inferiore a 10.
5. Generare 10 numeri interi casuali
Utilizzando un ciclo for possiamo modificare il codice sopra e generare 10 numeri interi casuali tra 0 e 100.
usando il sistema;Il codice sopra crea una nuova istanza della classe casuale, genera 10 numeri interi casuali tra 0 e 99 e li stampa sulla console. IL casuale.Next (100) La chiamata del metodo genera un numero intero casuale tra 0 e 99 (inclusivo), che è assegnato al numero casuale variabile. Il loop si ripete 10 volte, ciascuno stampando un numero casuale diverso alla console.
Nell'output, possiamo vedere 10 numeri interi casuali stampati sullo schermo.
Conclusione
Gli interi casuali hanno applicazioni diverse nella programmazione. In c#, Next Method è comunemente usato per generare numeri interi casuali. Questo metodo può generare numeri interi casuali diversi. Questi numeri possono essere generati per un intervallo definito o fino a un numero specifico.