there is already an operator RandomSelection
which randomly selects attribute subsets. Unfortunately this operator is not yet capable of using attribute weights as probabilities for drawing the attributes. We can put this on our todo list. The completition of the implementation however might take a while - not because it is really complicated to implement but rather our momentary schedule dictates to focus on our clients instead of extending RapidMiner functionality...