¿Qué significa reemplazo en numpy.random.choice?

Aquí se explica la función numpy.random.choice . Sin embargo, estoy confundido sobre el tercer parámetro de replace . ¿Qué es? ¿Y en qué caso será útil? ¡Gracias!

Controla si la muestra se devuelve al grupo de muestras. Si solo quieres muestras únicas, entonces esto debería ser falso.

Puede usarlo cuando desee muestrear algunos elementos de una lista, y mientras tanto desea que los elementos no se repitan , luego puede configurar ” reemplazar = Falso “.
p.ej.

 from numpy import random as rd ary = list(range(10)) # usage In[18]: rd.choice(ary, size=8, replace=False) Out[18]: array([0, 5, 9, 8, 2, 1, 6, 3]) # no repeated elements In[19]: rd.choice(ary, size=8, replace=True) Out[19]: array([4, 9, 8, 5, 4, 1, 1, 9]) # elements may be repeated