add RandomBase and select_uint
add ReportExceptionTo