There was a second randomization loop after the first loop which ignored the operator settings. This may have been accidentally left in from when the operator was being developed. Removing this second loop makes the operator work as expected. Pull Request: https://projects.blender.org/blender/blender/pulls/116835