/// <summary> /// Возвращает случайную связь из коллекции. /// </summary> /// <param name="relations">Список связей.</param> /// <returns>Связь.</returns> public static IReadOnlyRelation GetRandom(this IReadOnlyRelationCollection relations) { var list = relations.ToList(); var index = Random.Next(relations.Count); return(list[index]); }