C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,819 questions
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hello There,
I am running a worker service randomly as follows. I wonder if I can change these start-end minutes to double?
private TimeSpan GetRandomInterval()
{
var start = short.Parse(_configuration["Timer:Start"]);
var end = short.Parse(_configuration["Timer:End"]);
var random = new Random();
var minutes = random.Next(start, end);
return TimeSpan.FromMinutes(minutes);
}
"Timer": {
"Start": "1",
"End": "3"
}
Hi, Cenk
You could use random.NextDouble: Random Number Between 2 Double Numbers
public double GetRandomNumber(double minimum, double maximum)
{
Random random = new Random();
return random.NextDouble() * (maximum - minimum) + minimum;
}
Best regards,
Minxin Yu
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.