private static void ManipulateLedger(ILedger ledger) { var random = new SecureRandom(); for (var i = 0; i < 1000; i++) { if (random.NextBoolean()) { ledger.Credit((decimal)random.Next(1, 100)); } else { ledger.Debit((decimal)random.Next(1, 100)); } } }
public void GenerateBoolean() { using (var random = new SecureRandom()) { var @switch = random.NextBoolean(); } }
public void GenerateBooleanAfterDisposing() { SecureRandom random = null; using (random = new SecureRandom()) { } var @switch = random.NextBoolean(); }
public static bool GetRandomBoolean() { return(rnd.NextBoolean()); }