Transforms a distribution by mapping its values using the selector provided. This method implements the "map" operator from functional programming principles.
Syntax
public static IDistribution<TResult> Select<TSource, TResult>(this IDistribution<TSource> distribution, Func<TSource, TResult> selector)
Examples
This method enables use of LINQ query syntax over 
IDistribution<TResult>. For example:
IDistribution<int> evenNumbersDistribution =
    from i in Uniform.NewInclusive(0, 5)
    select i * 2;
Type Parameters
| Name | Description | 
|---|
| TSource | The generic type of the input distribution. | 
| TResult | The generic type of the output distribution. | 
Parameters
| Name | Type | Description | 
|---|
| distribution | IDistribution<TSource> | The distribution to be transformed. | | selector | Func<TSource, TResult> | The projection to be applied to values from the distribution. |  |  | 
Return Value