Я новичок в C#, у меня есть код, который вызывает ту же функцию 3 раза, что возвращает случайное жало. По какой-то причине мой код все время возвращает одну и ту же строку. Пожалуйста помоги.Видя те же результаты от функции, которая возвращает случайную строку
public static String randomString()
{
String chars = "QWERTYUIOPASDFGHJKLZXCVBNM";
Random rand = new Random();
String finalstring = null;
for (int i = 0; i < 8; i++)
{
finalstring += chars[rand.Next(0, chars.Length - 1)];
}
return finalstring;
}
public void SecondTest()
{
Console.WriteLine(Class1.randomString());
Console.WriteLine(Class1.randomString());
Console.WriteLine(Class1.randomString());
}
Sample наблюдающий Выход: AXCFSDRG AXCFSDRG AXCFSDRG
Создать случайный случай в основном классе. Если вы создадите его близко, он использует одно и то же семя, поэтому тот же результат. Также попробуйте использовать Google, прежде чем задавать вопросы. – deathismyfriend