Random variables and functions