Я генерирую много случайных чисел, и мне нужна хорошая функция, так как это мало помогает:
public static class Randomizer
{
static Random random = new Random((int)DateTime.Now.Ticks);
public static int RandomInteger(int minimum, int maximum)
{
return random.Next(minimum, maximum + 1);
}
public static double RandomDouble()
{
return random.NextDouble();
}
}
Когда я использую этот класс, мои цифры очень часто совпадают. У вас есть простая идея, как я могу улучшить производительность рандомизатора?
Спасибо,
Иван