Для разнообразия:
aray = []
while(/(math|random)\.(\w+)[()]{0,2}/g.exec('math.sin() math.cos() math.Pi random.get() random.set()') != null) {
aray.push(RegExp.$2)
}
alert(aray);
var aray = [];
'math.sin() math.cos() math.Pi random.get() random.set()'.replace(/(math|random)\.(\w+)[()]{0,2}/g, function(a, b, c) {
return aray.push(c)
})
alert(aray);