- added get_value() function to objective_function_interface to allow for random note selection to operate using any random distribution