sc_SCElementRandomize man page

int has_side_effects ()By default this returns nonzero.void save_data_state (StateOut &)Save the base classes (with save_data_state) and the members in the same order that theStateIn CTOR initializes them. void process (SCMatrixBlockIter &)This is the fallback routine to process blocks and is called by process_spec members that are not overridden.