Selecting random points of a PolyData (Stratified sampling)

For that I often use the vtkCleanPolyData filter with SetTolerance(value) of the order of 0.1. The subsampled points will be evenly spaced.