> > Articoli

Generare un numero casuale con ASP.NET
di Marco Sinigaglia

Data di pubblicazione: 03/04/2002        Voto della community: 0,00 (Votanti: 0)
Per la generazione di numeri casuali, ASP.NET mette a disposizione la classe System.Random.
Nel seguente script vengono riportati alcuni esempi di generazione di numeri in maniera casuale:

<script language="C#" runat="server">

void Page_Load(Object sender, EventArgs e) {
  //Costruttore dell'oggetto
  Random rnd = new Random();

  //Genero un numero intero casuale
  Response.Write(rnd.Next()+"<br>");

  //Genero un numero intero casuale di range 10
  Response.Write(rnd.Next(10)+"<br>");

  //Genero un numero intero casuale tra 2 e 4
  Response.Write(rnd.Next(2,5)+"<br>");

  //Genero un numero reale tra 0 e 1
  Response.Write(rnd.NextDouble()+"<br>");

  //Riempio un array di byte con numeri casuali
  Byte[] b = new Byte[10];
  rnd.NextBytes(b);
  Response.Write("<br>Valori dell'array :<br>");
  for (int i = 0; i < 10; i++) {
    Response.Write(i);
    Response.Write("-> ");
    Response.Write(b[i]+"<br>");
  }
}
</script>

Vota questo articolo >>