Я искал некоторое время и пытался найти это, я пытаюсь сгенерировать несколько случайных, уникальных чисел С#. Я использую System.Random, и я использую семя DateTime.Now.Ticks:
public Random a = new Random(DateTime.Now.Ticks.GetHashCode());
private void NewNumber()
{
    MyNumber = a.Next(0, 10);
}
 Я регулярно звоню в NewNumber(), но проблема в том, что я часто получаю повторные номера. Некоторые люди предложили, потому что я объявлял случайное число каждый раз, когда я делал это, оно не получало бы случайное число, поэтому я поместил объявление вне своей функции. Любые предложения или лучшие способы, чем использование System.Random? Спасибо
