public Coordinate GetOneRandomCoordinate(EnumCoordinateType type) { Random random = new Random(); Shuffler shuffle = new Shuffler(); List <Coordinate> list = GetListCoordinates(type); Coordinate result = null; shuffle.Shuffle(list); foreach (Coordinate coord in list) { coords.Remove(coord); result = coord; break; } return(result); }
public NumberDistributor(EnumMapType maptype) { Shuffler shuffler = new Shuffler(); if (maptype == EnumMapType.small) { numberlist.Add(2); numberlist.Add(3); numberlist.Add(3); numberlist.Add(4); numberlist.Add(4); numberlist.Add(5); numberlist.Add(5); numberlist.Add(6); numberlist.Add(6); numberlist.Add(7); numberlist.Add(8); numberlist.Add(8); numberlist.Add(9); numberlist.Add(9); numberlist.Add(10); numberlist.Add(10); numberlist.Add(11); numberlist.Add(11); numberlist.Add(12); } if (maptype == EnumMapType.big) { numberlist.Add(2); numberlist.Add(2); numberlist.Add(3); numberlist.Add(3); numberlist.Add(3); numberlist.Add(4); numberlist.Add(4); numberlist.Add(4); numberlist.Add(5); numberlist.Add(5); numberlist.Add(5); numberlist.Add(6); numberlist.Add(6); numberlist.Add(6); numberlist.Add(7); numberlist.Add(7); numberlist.Add(8); numberlist.Add(8); numberlist.Add(8); numberlist.Add(9); numberlist.Add(9); numberlist.Add(9); numberlist.Add(10); numberlist.Add(10); numberlist.Add(10); numberlist.Add(11); numberlist.Add(11); numberlist.Add(11); numberlist.Add(12); numberlist.Add(12); } shuffler.Shuffle(numberlist); }
private void shuffleTileList()//this could be useless. { Shuffler shuffler = new Shuffler(); shuffler.Shuffle(Tiletypes); }