View difference between Paste ID: UCGxZpYR and C26sWULh
SHOW: | | - or go back to the newest paste.
1
using System;
2
3
namespace C_sharp_Light
4
{
5
    class Program
6
    {
7
        static void Main(string[] args)
8
        {
9-
            
9+
            int[] array = new int[10];
10
            Console.WriteLine("Массив до перемешивания");
11
            for (int i = 0; i < array.Length; i++)
12
            {
13
                array[i] = i;
14
                Console.Write(array[i]+" ");
15
            }
16
            Console.WriteLine();
17
18
            Shuffle(array);
19
            Console.WriteLine("Массив после перемешивания");
20
            for (int i = 0; i < array.Length; i++)
21
            {
22
                Console.Write(array[i] + " ");
23
            }
24
            Console.ReadKey();
25
        }
26
        
27
        static void Shuffle(int[] array)
28
        {
29
            Random rand = new Random();
30
            int temp, posOne, posTwo;
31
            for (int i = 0; i < array.Length*2; i++)
32
            {
33
                posOne = rand.Next(0, array.Length);
34
                posTwo = rand.Next(0, array.Length);
35
                while (posOne == posTwo)
36
                {
37
                    posTwo = rand.Next(0, array.Length);
38
                }
39
                temp = array[posOne];
40
                array[posOne] = array[posTwo];
41
                array[posTwo] = temp;
42
            }
43
        }
44
    }
45
}