Top community members
All Wiki Articles Create Wiki Article

In the past we had a dream,
to have place where we could share IT knowledge,
to ask questions without fear that someone will judge us.

Now we are a group of people who make this dream come true. ❤ 💻

If you think sharing knowledge and helping other is valuable.

join our community - Click here

C#/.NET - random double

0 contributions
7 points

In C#/.NET is possible to generate random double in few ways.

1. Random double example

Random random = new Random();
int value = random.NextDouble();
Console.WriteLine(value);

Output:

0.293478057856428
Note: random value will be from 0 to 1 (exclusive upper bound).

2. Random double with max value example

public static class RandomUtils
{
	public static double generateDouble(double maxValue)
	{
		Random random = new Random();

		return maxValue * random.NextDouble();
	}
}

Example:

int value = RandomUtils.generateDouble(100);
Console.WriteLine(value);

Output:

44.2700352725899
Note: random value will be from 0 to 100 (exclusive upper bound).

3. Random double from range example

public static class RandomUtils
{
	public static double generateDouble(double minValue, double maxValue)
	{
		Random random = new Random();

		return minValue + (maxValue - minValue) * random.NextDouble();
	}
}

Example:

int value = RandomUtils.generateDouble(10, 100);
Console.WriteLine(value);

Output:

62.8952112574574
Note: random value will be from 10 to 100 (exclusive upper bound).
0 contributions

Checkout latest Findings & News:

Checkout latest questions:

Checkout latest wiki articles:

Hey 👋
Would you like to know what we do?
  • Dirask is IT community, where we share coding knowledge and help each other to solve coding problems.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.
Read more