d dcd del Ограничение ответов в теме: Автор темы разрешил отвечать в теме только этим группам (и вышестоящим): Команда форума и Кураторы.
int[] random=new int[8]; Random rand=new Random((DateTime.Now.Ticks)); for(int i=0;i<random.Lenth;i++) { random=rand.Next(1,8); } Код int[] random=new int[8]; Random rand=new Random((DateTime.Now.Ticks)); for(int i=0;i<random.Lenth;i++) { random=rand.Next(1,8); }
Можно еще вот так поступить, но это очень костыльно, как по мне class Program { static List<string> rchis = new List<string> { "1", "2", "3", "4", "5", "6", "7", "8" }; static void Main(string[] args) { Random bsd = new Random(); for (int i = 0; i < 20; ++i) { StringRandom(bsd); } } public static void StringRandom(Random bsd) { if (rchis.Count < 1) return; int fIndex = bsd.Next(0, rchis.Count); string name = rchis[fIndex]; rchis.RemoveAt(fIndex); Console.WriteLine(numbers); } } Код class Program { static List<string> rchis = new List<string> { "1", "2", "3", "4", "5", "6", "7", "8" }; static void Main(string[] args) { Random bsd = new Random(); for (int i = 0; i < 20; ++i) { StringRandom(bsd); } } public static void StringRandom(Random bsd) { if (rchis.Count < 1) return; int fIndex = bsd.Next(0, rchis.Count); string name = rchis[fIndex]; rchis.RemoveAt(fIndex); Console.WriteLine(numbers); } }
Поправил class Program { static List<string> rchis = new List<string> { "1", "2", "3", "4", "5", "6", "7", "8" }; static void Main(string[] args) { Random bsd = new Random(); for (int i = 0; i < 20; ++i) { StringRandom(bsd); } } public static void StringRandom(Random bsd) { if (rchis.Count < 1) return; int fIndex = bsd.Next(0, rchis.Count); string numbers = rchis[fIndex]; rchis.RemoveAt(fIndex); Console.WriteLine(numbers); } } Код class Program { static List<string> rchis = new List<string> { "1", "2", "3", "4", "5", "6", "7", "8" }; static void Main(string[] args) { Random bsd = new Random(); for (int i = 0; i < 20; ++i) { StringRandom(bsd); } } public static void StringRandom(Random bsd) { if (rchis.Count < 1) return; int fIndex = bsd.Next(0, rchis.Count); string numbers = rchis[fIndex]; rchis.RemoveAt(fIndex); Console.WriteLine(numbers); } }