Witam
otóż mam pewien poblem z losowaniem liczby, gdyż w poniższym kodzie zwraca mi ciągle te same liczby w konstruktorze pomimo że obiekt klasy Random jest napisany jako pole w klasie
class Pies : Zwierze
{
Random nrd = new Random();
private bool agresywny;
public bool Agresywny
{
get { return agresywny; }
private set { }
}
public Pies (string imieZw)
:base(imieZw)
{
this.agresywny = nrd.NextDouble() > 0.5;
}
public override void Przedstaw()
{
base.Przedstaw();
Console.Write(agresywny?"Jest agresywny"+"\n":"Nie jest agreswny "+"\n");
}
}