Пример #1
0
        internal List <StartModel> RandomStart(int Size)
        {
            StartElement.Clear();
            while (1 == 1)
            {
                StartElement.Add(new StartModel()
                {
                    Name   = StartValue,
                    Height = rand.Next(minSize, Size),
                    Width  = rand.Next(minSize, Size)
                });
                var Start = StartElement[0];

                if (UsedPlace.Any(item => item.Contains($"{Start.Name}{Start.Height}{Start.Width}")))
                {
                    StartElement.Clear();
                }


                else
                {
                    UsedPlace.Add($"{Start.Name}{Start.Height}{Start.Width}");
                    break;
                }
            }
            return(StartElement);
        }