Browse Source

Add RandomHelper.GetRandomOf method.

pull/975/head
Halil ibrahim Kalkan 7 years ago
parent
commit
cbad4e9532
  1. 12
      framework/src/Volo.Abp.Core/Volo/Abp/RandomHelper.cs

12
framework/src/Volo.Abp.Core/Volo/Abp/RandomHelper.cs

@ -72,6 +72,18 @@ namespace Volo.Abp
return objs[GetRandom(0, objs.Length)];
}
/// <summary>
/// Gets random item from the given list.
/// </summary>
/// <typeparam name="T">Type of the objects</typeparam>
/// <param name="list">List of object to select a random one</param>
public static T GetRandomOf<T>([NotNull] IList<T> list)
{
Check.NotNullOrEmpty(list, nameof(list));
return list[GetRandom(0, list.Count)];
}
/// <summary>
/// Generates a randomized list from given enumerable.
/// </summary>

Loading…
Cancel
Save