# Select Random Points

## Description

Select a set of random points in a given probability map according to a set of given constraints.

## Inputs

Name | Type | Description |
---|---|---|

Random Point Probabilities | Map Type | Probability of selection of each cell as a new random point. The map cells must be represented using floating point values (IEEE 754 32 Bit Real). Each value must be in the range [0, 1]. |

Number Of Random Points | Non Negative Integer Value Type | Number of random points to be selected. The operator may select fewer random points if the satisfiability of the given constraints using the given probability map is not possible. |

## Optional Inputs

Name | Type | Description | Default Value |
---|---|---|---|

Minimum Distance Between Random Points | Real Value Type | The minimum distance between random point values, in meters. | 0 |

Maximum Distance Between Random Points | Real Value Type | The maximum distance between random point values, in meters. | 10^{12} |

## Outputs

Name | Type | Description |
---|---|---|

Selected Random Points | Map Type | Map of selected random points. |

## Group

## Notes

This functor is a submodel.

## Internal Name

SelectRandomPoints