- pluginframework.zip
- PluginFramework
- Demo
- DemoFormPlugin
- DemoUserControlPlugin
- MBG.Extensions
- MBG.IO
- PluginFramework.Attributes
- PluginFramework.Controls
- PluginFramework.Interface
- PluginFramework.sln
- PluginFramework.Utilities
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MBG.Extensions.Core
{
public static class RandomExtensions
{
public static bool NextBoolean(this Random random)
{
return random.Next(byte.MinValue, byte.MaxValue) > (byte.MaxValue / 2);
}
public static DateTime NextDateTime(this Random random)
{
return NextDateTime(random, DateTime.MinValue.Year, DateTime.MaxValue.Year);
}
public static DateTime NextDateTime(this Random random, int minYear, int maxYear)
{
int year = random.Next(minYear, maxYear);
int month = random.Next(1, 12);
int day = random.Next(1, 28);
int hour = random.Next(0, 23);
int minute = random.Next(0, 59);
int second = random.Next(0, 59);
return new DateTime(year, month, day, hour, minute, second);
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.