public Shotguns() 
        {
            Bullet = new Bullets();
            Random rand = new Random();
            int a = rand.Next(1000);

            NumberOfBullets = a % 30 + 10;
            Bullet.Caliber = rand.NextDouble() * 10;
        }
        public SemiautomaticSniperRifles() 
        {
            Bullet = new Bullets();
            Random rand = new Random();
            int a = rand.Next(1000);

            NumberOfBullets = a % 30 + 10;
            Bullet.Caliber = rand.NextDouble() * 10;
        }
        public SniperRifles() 
        {
            Bullet = new Bullets();
            Random rand = new Random();
            int a = rand.Next(1000);

            Silencer = a % 2 == 1;
            Zoom = a % 4 + 2;
            Bullet.Caliber = rand.NextDouble() * 10;
        }
        public Pistols() 
        {
            Bullet = new Bullets();
            Random rand = new Random();
            int a = rand.Next(1000);

            Silencer = a % 2 == 1;
            NumberOfBullets = a % 30 + 10;
            Bullet.Caliber = rand.NextDouble() * 10;
        }
        public AutomaticRifles() 
        {
            Bullet = new Bullets();
            Random rand = new Random();
            int a = rand.Next(1000);
            if (a % 2 == 1)
            {
                Silencer = true;
                Bayonet = false;
            }
            else
            {
                Silencer = false;
                Bayonet = true;
            }
            NBulletsPerShot = a % 3 + 1;
            NumberOfBullets = a % 30 + 10;
            Bullet.Caliber = rand.NextDouble() * 10;

        }