Witam, mam problem. Chce napisać program mieszający litery w wyrazie, jednak zawsze powtarza się jedna litera. Jak rozwiązac ten problem ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int n = 4 ;
char[] wyraz = { 'w', 'y', 'r', 'a', 'z' };
char[] pomieszany;
pomieszany = new char[5];
Random losowa = new Random();
for(int i=0;i<5;i++)
{
int r = losowa.Next(5);
pomieszany[i] = wyraz[r];
wyraz[r] = wyraz[n];
n--;
Console.Write(pomieszany[i]);
}
Console.ReadKey();
}
}
}