I am going through the Expression node and thinking of the possibility. While with INPUT, I can keep adding all kind of variables with different type, I am curious about whether OUTPUT RESULT can be of any other arbitrary output? I believe it is only output Float and single value?
I use this formula to try: https://www.blender.org/api/blender_python_api_2_77_1/mathutils.noise.html
Or is it better if I use Script Node?