Random number: 0 or 1

Viewed 64891

Am I looking too far to see something as simple as pick a number: 0 or 1?

        Random rand = new Random();

        if (rand.NextDouble() == 0)
        {
            lnkEvents.CssClass = "selected";
        }
        else
        {
            lnkNews.CssClass = "selected";
        }
6 Answers

If not in a tight loop you could use

(DateTime.Now.Millisecond % 2) - double DateTime.Now.Millisecond % (double) 10) / 10

A very simple approach could be:

Random random = new Random();
bool result = random.Next(0, 2) != 0;

Then use result for your logic.

Related