Blog

Classe Random em C#

Nesta publicação aprende-se a trabalhar com a classe Random para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • esta classe representa um gerador de números pseudoaleatórios e esse mesmo produz uma sequência de números que atendem a certos requisitos estatísticos de aleatoriedade.
Random (objeto).Next() Retorna um número aleatório e, dependendo da sua assinatura, é também capaz de retornar um número aleatório dentro de um determinado intervalo especificado
using System;

namespace Base {
  class ClasseRandom {
    private Random aleatorio = new Random();

    public void Run() {
      Console.WriteLine($"Número aleatório até 20: {aleatorio.Next(21)}");
      Console.WriteLine($"Número aleatório entre 20 e 40: {aleatorio.Next(20, 41)}");

      for (int indice = 1; indice <= 10; indice++)
        Console.WriteLine($"Número aleatório #{indice}: {aleatorio.Next()}");
    }
  }
}

/*
  Número aleatório até 20: 8
  Número aleatório entre 20 e 40: 39
  Número aleatório #1: 1992885730
  Número aleatório #2: 1283322657
  Número aleatório #3: 226863787
  Número aleatório #4: 710252620
  Número aleatório #5: 1546596848
  Número aleatório #6: 1967725250
  Número aleatório #7: 1848910215
  Número aleatório #8: 1504322913
  Número aleatório #9: 1207920689
  Número aleatório #10: 571352235
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte