public void MakeRandomBooleanTest(int count, float probability)
        {
            var list = VSArrayExtensions.MakeRandomBoolean(count, probability);

            Assert.That(list.Count, Is.EqualTo(count));

            float sum = list.Sum(x => x ? 1 : 0);

            Assert.That(sum / count, Is.EqualTo(probability).Within(0.1f));

            // Stability test
            Assert.That(list, Is.EqualTo(VSArrayExtensions.MakeRandomBoolean(count, probability)));
        }