That answer is almost perfect! The only issue is I want to select a random point and then also have any points within a buffered radius also be selected and appended to the dataset. Then, ideally, deleted from the original point dataset so as the model continues iterating, it will select a new random point without any repeats. My initial dataset has a column of random numbers called RandID.
Thanks so much for your help!