Randomize?

 From:  Michael Gibson
4744.7 In reply to 4744.6 
Hi Felix, there is not any interface currently set up to individually set selection or access the xyz coordinates of an individual control point on an object.

It's possible to script the move, align, or other existing commands, but all of those apply the same transformation to every one of the selected points.

A randomize thing won't work by applying the same transform to all the points, unless I don't at all understand what you are asking about. So to do a randomize script at the control point level the script would need to set selection to different individual points before running one of those transformation commands so that it was more like running a separate transform on every separate point. Modifying the control point selection like that is the part that is not set up with script access currently.

Selection on full objects is accessible through script, so that's why it is possible to do a "whole object" randomize position thing but not one that randomizes control points.

It's very likely that just totally randomizing control points would create a really pretty messed up self-intersecting curve or surface though, unless it was constrained to only be applied in some specific limited situation.

- Michael